/* CSS Document */

/* Author Alessandro Andreazza  - www.labalan.com*/

body {background-color: #ff4979; margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica, sans-serif;}
#contenitore{ margin: 0 auto; width:1000px; padding: 0; text-align: left;  border: 0; font-size: 12px; background-image: url(../img/sfondi/bg.gif); background-position:center; background-repeat:repeat-y;}
#righetta{margin: 0px; width:1000px; padding: 0px; border:0px;}
#contenuti{position: relative; top:0px; left:0px; margin: 0 auto; border: 0; padding:0; width: 980px;}
#map{float:left; width: 446px; height: 400px; margin:0px; border:0px; padding:0px;}
IMG {border:0px; margin: 0px;}
FORM {display:inline;}
.c36{color:#C36;}


/*LINK USATI UN PO' DAPPERTUTTO */
a.rosa:link, a.rosa:visited {  color: #ff3366; text-decoration:none;}
a.rosa:hover { text-decoration:underline; color: #ff3366;}
a.nero:link, a.nero:visited {  color: #000; text-decoration:none;}
a.nero:hover { text-decoration:underline; color: #000;}
a.grigio:Link, a.grigio:Visited { color: #666; text-decoration:none;}
a.grigio:Hover { text-decoration:underline; color: #666}
a.grigio_chiaro:link, a.grigio_chiaro:visited { color: #999; text-decoration:none;}
a.grigio_chiaro:hover { text-decoration:underline; color: #999}
a.bianco:link, a.bianco:visited { color: #FFF; text-decoration:none;}
a.bianco:hover { text-decoration:underline; color: #FFF}
a.rosa_scuro:link, a.rosa_scuro:visited { color: #C36; text-decoration:none;}
a.rosa_scuro:hover { text-decoration:underline; color: #C36}
a.rosa_chiaro:link, a.rosa_chiaro:visited { color: #fb86a4; text-decoration:none;}
a.rosa_chiaro:hover { text-decoration:underline; color: #fb86a4}
a.blu:link, a.blu:visited { color: #36F; text-decoration:none;}
a.blu:hover { text-decoration:underline; color: #36F}
/*FINE LINK*/



/*********/
/**ZONE***/
/*********/

/*********/
/*TESTATA*/
/*********/
#testata {margin:0; padding:0; width:980px; border: 0; background-color: #000; height: 122px; color: #FFF;} 
/*questo per il logo  .swf*/
#logoflash {float:left; padding: 0px; width:238px; border: 0px; margin: 0px; height: 122px;}
/*questo  per il logo statico .gif*/
.logo {float:left; padding: 0px; width:238px; border: 0px; margin: 0px; height: 122px; }
#banner728 {float:left; margin:0px; border:0px; width: 728px; height: 90px; padding: 4px 0px 0px 6px;}
#cerca {float:left; margin-left: 6px; width: 430px; height: 28px;}
#reg {float:left; width: 440px; height: 24px;  margin:4px 0px 0px 6px;}
#reg INPUT.regi { width: 60px; height: 14px; margin:0px;}
#reg INPUT.login, #reg INPUT.logout { background-color:#000000; color:#FFF; height: 16px; border:0px; margin:1px 5px 0px 5px;}
#reg INPUT.login { width: 52px; background-image:url(../img/bottoni/sfondo_login.gif)}
#reg INPUT.logout {width: 60px; background-image:url(../img/bottoni/sfondo_logout.gif)}

#servizio {float:left; margin-left: 0px; margin-top: 6px; width: 288px; height: 20px; font-size:10px; line-height:15px; text-align:right;}
#testata INPUT {margin:0px; padding:0px; border: 1px solid #999999; width: 180px; height: 16px; background-color: #CCC; color: #000; font-size: 10px;}
#testata INPUT.sub {border: 0px; width: 14px; height: 14px; background-color:#000; background-image: url(../img/freccina14x14.gif)}
#testata INPUT.rad {background-color: #000; width: 14px; height: 14px; border: 0px;}

.ricerca {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:28px; color: #CCCCCC; margin: 0px; border:0px;}
.noisc {font-size:10px; line-height:28px; margin: 0px 3px; border:0px;}

/******/
/*menu*/
/******/

#menu { float: left; color: #FFF; margin: 0px; border: 0px; width: 784px; background-color:#000; background-image:url(../img/menu_sfondo.gif); background-repeat:repeat-y; background-position:right;}
#menu  IMG {float: left; margin: 0px 27px 0px 0px;}
#menu UL, #menu LI {margin: 0px; padding: 0px; list-style-type: none; display: inline;}
#menu a:link, #menu a:visited {display:block; float:left; border: 0px; line-height: 24px; font-size:10px; color: #FFF; text-decoration: none; padding: 0px 10px 0px 10px; margin: 0px 12px 0px 0px;}
#menu a:hover{color: #ff3366; background-image:url(../img/menu_hover.gif); border:0px;} 
#menu a.appuntamenti:hover{ color: #ff3366; background-image: url(../img/appuntamenti_over.gif); border: 0px; }
#menu a.arte:hover{ color: #ff3366; background-image: url(../img/arte_over.gif); border: 0px; }
#menu a.cinema:hover{ color: #ff3366; background-image: url(../img/cinema_over.gif); border: 0px; }
#menu a.letteratura:hover{ color: #ff3366; background-image: url(../img/letteratura_over.gif); border: 0px; }
#menu a.news:hover{ color: #ff3366; background-image: url(../img/news_over.gif); border: 0px; }
#menu a.nightlife:hover{ color: #ff3366; background-image: url(../img/nightlife_over.gif); border: 0px; }
#menu a.musica:hover{ color: #ff3366; background-image: url(../img/musica_over.gif); border: 0px; } 
#menu a.sport:hover{ color: #ff3366; background-image: url(../img/sport_over.gif); border: 0px; } 
#menu a.teatro:hover{ color: #ff3366; background-image: url(../img/teatro_over.gif); border: 0px; } 

/***************/
/*SOTTO IL MENU*/
/***************/

/*RICERCA*/


#ricerca_interna{float: left; width: 468px; margin: 2px 0px 0px 8px; border: 0px; padding: 0px;}
#ricerca_interna INPUT.cercaele { width: 327px; height: 15px; color: #000; background:#CCC;  margin: 4px 0px 0px 0px; border: 1px solid #999999; padding: 0px; font-size:10px;}
#ricerca_interna INPUT.cinema { width: 150px; height: 15px; color: #000; background:#CCC;  margin: 4px 0px 0px 0px; border: 1px solid #999999; padding: 0px; font-size:10px;}
#ricerca_interna INPUT.cerca { width:14px; height: 14px; background-image: url(../img/freccina14x14.gif); margin: 0px; border: 0px; padding: 0px;}
#ricerca_interna .testo{ font-size:11px; margin: 0px 6px 0px 0px; color: #666; font-variant: small-caps;}

/*PARTNER*/
#partner{float: left; width: 300px; margin: 7px 0px 0px 0px; border: 0px; padding: 0px;}




/******************/
/*COLONNA SINISTRA*/
/******************/
#col_sin {position: relative; top:0px; left:0px; float: left; color: #FFF; margin: 0px; border: 0px; padding: 0px; width: 196px;}
#col_sin UL {margin: 24px 0px 6px 0px; padding: 0px; list-style-type: none}
#col_sin LI {margin: 0px; padding: 0px; list-style-type: none}
#col_sin UL a:link, #col_sin UL a:visited {margin: 0px; padding-left:8px; display: block; height: 13px; line-height: 13px; font-size:10px; border: 0px; color: #FFF; text-decoration: none;}
#col_sin UL a:hover {background-image:url(../img/servizi_over.gif); background-repeat:no-repeat; color: #ff3366;}
#col_sin FORM{margin-left: 8px;}
div.banner180{margin: 4px 0px 0px 0px; border: 0px; padding: 0px 0px 0px 8px; float: left; width: 188px; height: 150px;}

/*CALENDARIO*/

#cal_eti{float:left; width:180px; margin:0px 0px 0px 4px;  padding:0px; border:0px;}
#cal_prec {width:41px; float:left; height: 18px; border:0px; margin:0px 0px 0px 4px; padding:0px;}
#cal_mes {width:98px; float:left; height: 18px; font-size: 11px; font-variant:small-caps; line-height:18px; border:0px; margin:0px; padding:0px; background-image:url(../img/calendario_mese.gif); background-position:center; background-repeat:no-repeat;}
#cal_succ {width:41px; float:left; height: 18px; border:0px; margin:0px; padding:0px;}
#cal_giorni{width:178px; float:left; border: 1px solid #b33355; border-top: 0px; margin:0px 0px 0px 4px; padding:0px;}
table.calendario{width: 166px; border: 0px; padding:0px; margin: 5px 0px;}
table.calendario TR.pari{background-color: #b33355; border:0px;}
table.calendario TR.dispari{background-color: #691e32; border: 0px; font-variant:small-caps;}
table.calendario TD{border: 1px solid #242424; font-size:12px}
table.calendario TD.finale{font-size:12px; line-height:30px}
table.calendario A:link, table.calendario A:visited{color: #999; text-decoration: none;}
table.calendario A:Hover {color: #FFF; text-decoration:underline;}
table.calendario A.cal_oggi:link, table.calendario A.cal_oggi:visited {color: #FFF; font-weight:bold; text-decoration: none;}
table.calendario A.cal_oggi:Hover {color: #FFF; font-weight:bold; text-decoration:underline;}
/*FINE CALENDARIO*/

/****************/
/*COLONNA DESTRA*/
/****************/
#col_des {position: relative; top:0px; left:0px; float: left; color: #000; margin: 8px 0px 20px 0px; width: 300px;}
#club {margin:0px 0px 6px 0px; border:0px; padding:0px; width: 300px; height: 154px; float:left;}
#col_des div#partner{float: left; width: 300px; margin: 0px 0px 6px 0px; border: 0px; padding: 0px;}
#banner300{margin:0px 0px 6px 0px; border:0px; padding:0px; width: 300px; height: 250px; float:left;}

#promo_1, #promo_2 {float:left; width:126px; height:81px; border:0px; margin:0px; padding:35px 10px 10px 10px ; background-repeat: no-repeat; font-size:12px}
#promo_1 {background-image:url(../img/home/promo_home_speciale_festiv.jpg); margin-right: 8px;}
#promo_2 {background-image:url(../img/home/promo_home_2.jpg);}

div.box300_eti {float:left; margin: 0px; border:0px; padding:0px; width: 300px;}
div.box300_cen{ float:left; border:1px solid #CCC; border-top: 0px; margin: 0px; padding:5px 0px 6px 0px; width:298px; background-color:#FFF; font-size:11px; line-height:13px;}
div.box300_cen IMG.tuttenews {float:left; margin: 4px 4px 4px 170px;}
div.box300_cen p.titolo {margin: 0px 0px 2px 7px; color: #000; font-weight:bold;}
div.box300_cen span.info {color: #333; font-weight:normal;}
div.box300_cen span.titolo {margin: 0px 0px 2px 0px; color: #000; font-weight:normal;}
div.box300_cen p.info {margin: 0px 7px 0px 7px; color: #ff4979; font-weight:bold;}
div.box300_omb {margin: 0px 0px 4px 0px; border:0px; padding:0px; width: 300px;}

/*BOX300 ROSA usato nella ricerca avanzata --- prima era usato nella scheda notizia*/

#box300_rosa {float: left; width:298px; background-color:#fb97b1; border:1px solid #f36; padding:0px; padding-bottom:4px;}
.box300_rosa_chiaro { background-color: #ffd5d4}
#box300_rosa H1 {color:#FFF; font-weight:bold; margin:4px 4px; font-size:12px; line-height:14px;}
#box300_rosa P {color:#666; margin:1px 4px;}
/*#box300_rosa A:link, #box300_rosa A:Visited, #box300_rosa A:Hover  {color:#666; text-decoration:underline;}*/
#box300_rosa INPUT.cercaele {margin: 0px; padding:0px; border: 1px solid #999999; width: 200px; height: 13px; background-color: #CCC; color: #000; font-size: 10px;}
#box300_rosa INPUT.cerca {margin: 0px; border: 0px;  width: 14px; height: 14px; background-image: url(../img/freccina14x14.gif)}
#box300_rosa .testo{ font-size:10px; margin: 0px 4px 0px 8px;}

#box300_bianco_rosa{float: left; width:298px; background-color:#FFF; border:1px solid #f36; padding:0px; padding-bottom:4px;}
#eti298, #centro298 {float:left; width:298px; margin:0px; padding:0px; border:0px;}
#centro298 {width:290px; padding: 0px 4px;}

/*BOX NERO --- cerca ancora*/
#box300_nero {float: left; width:300px; background-color:#000; padding:0px; margin:0px 0px 0px 0px;}
IMG.eti {float:left; margin: 0px; border:0px;}
#box300_nero P.titolo_elenco{margin: 0px 4px 0px 4px; font-weight:bold; font-size:11px; line-height: 13px;}
#box300_nero SPAN.label {font-size:10px; color: #FFF; font-size:10px; margin: 0px 0px 0px 8px;}
#box300_nero INPUT.cercaele { width: 270px; height: 15px; color: #666; background:#FFF;  margin: 4px 0px 4px 4px; border: 1px solid #CCC; padding: 0px; font-size:10px; }
#box300_nero INPUT.cerca {margin: 0px 4px 0px 0px; border: 0px;  width: 14px; height: 14px; background-image: url(../img/freccina14x14.gif); background-color:#000;}
#box300_nero INPUT.cer { width: 212px; height: 12px; color: #666; background:#FFF;  margin: 1px 0px 1px 4px; border: 1px solid #CCC; padding: 0px; font-size:10px;}
#box300_nero SELECT { width: 214px; height: 12px; color: #666; background:#FFF;  margin: 1px 0px 4px 8px; border: 1px solid #CCC; padding: 0px; font-size:10px;}


/*NEWSLETTER ---- non la stiamo usando*/
#col_des p.newsletter
{font-size:10px; margin:0px; padding:0px; line-height:8px; color:#666;}
#col_des INPUT {
margin:0px 0px 7px 0px;
padding:0px 0px 0px 2px ;
border: 1px solid #999999;
width: 223px;
height: 14px;
background-color: #CCC;
color: #000;
font-size: 10px;
}
#col_des INPUT.isc 
{
border: 0px;
width: 70px;
height: 16px;
background-image:url(../img/iscriviti.gif)
}
#col_des FORM {
display:inline;
}
/* FINE  NEWSLETTER*/

/******************/	
/*COLONNA CENTRALE*/
/******************/
#col_cen { position: relative; top:0px; left:0px; float: left; color: #000; margin: 8px 0px 20px 8px; padding:0px; border:0px; 	width: 468px;}
#col_cen_unica {float: left; color: #000; margin: 0px 0px 20px 0px; padding:0px 4px 0px 8px; border:0px; width: 768px;}
P.adtest{margin: 3px 0px 7px 4px; font-size:11px; line-height:13px;}
#col_cen H1.titoloricerca {color:#ff3366; margin: 4px; font-size:16px;}

/***********/
/*HOME PAGE*/
/***********/

/*COPERTINA*/
#col_cen div#maschera_copertina {position: absolute; top:0px; left:0px; width:460px; height:165px; border:0px; z-index: 1;}
#col_cen div#immagine_copertina {position: absolute; top:0px; left:0px; width:460px; height:165px; border:0px; z-index: 0;}
H1 { font-family: Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color: #ff3366; line-height:21px; margin:168px 0px 0px 0px;}
P.sommario1 {font-size:13px; font-weight:bold; color: #666; margin:0px 0px 4px 0px;} 
/*FINE COPERTINA*/

/* 3 colonne a 148 px */

div.colonna148_1, div.colonna148_2, div.colonna148_3  {float:left; width:148px; border:0px; padding:0px; margin:0px;}
div.colonna148_2 {margin: 0px 0px 0px 8px;}
div.colonna148_3 {margin: 0px 0px 0px 8px;}
div.ombra148 {float:left; width:148px; height:4px; border:0px; padding:0px; margin:0px 0px 4px 0px;}

/*Oggi a Milano (nuovo)*/
#box_460_oggi {float:left; width: 450px; margin:0px 0px 4px 0px; padding: 0px; border: 5px solid #FFF; background-color:#feb8bf;}
#oggi_1, #oggi_2, #oggi_3  {float:left; border:0px; padding:0px; padding-top: 5px; padding-bottom: 2px; margin:0px;}
#oggi_1 {width:146px; padding-left:3px;}
#oggi_2 {width:146px; padding-left:4px;}
#oggi_3 {width:136px; padding-left:8px;}
div.strimg_oggi{position: relative; top:0px; left:0px; width: 146px; border:0px;}
div.msc_oggi{position: absolute; top:0px; left:0px; width:146px; height:94px; border:0px; z-index: 1;}
div.img_oggi{width:146px; height:94px; border:0px; z-index: 0;}
.tit_oggipp { font-weight:bold; margin:2px 2px 2px 3px;}
P.tit_oggi {font-weight:bold; margin:0px 0px 8px 0px;}


/* oggi a milano e i box in primo piano sotto la notizia principale (vecchio) */
div.titolo_148{margin:0px; border:1px solid #CCC; border-bottom:0px; padding:0px; width:146px; background-color:#FFF;}
div.eti_148{margin:0px; border:0px; padding:0px; width:148px; height:23px;}
div.strimg_148{position: relative; top:0px; left:0px; width: 148px; border:0px;}
div.maschera_148{position: absolute; top:0px; left:0px; width:146px; height:94px; border:0px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; z-index: 1; padding-top:3px;}
div.maschera_nobordo_148{position: absolute; top:0px; left:0px; width:146px; height:94px; border:0px; z-index: 1; }
div.immagine_148{position: absolute; top:0px; left:0px; width:146px; height:94px; border:0px; z-index: 0; padding-top:3px; background-color:#FFF;}
div.immagine_nobordo_148 {position: absolute; top:0px; left:0px; width:146px; height:94px; border:0px; z-index: 0;}
div.testo_148_68 {width:146px; min-height: 68px; height: auto !important; height: 68px; background-color:#FFFFFF; border:1px solid #CCC; border-top:0px; margin:97px 0px 0px 0px; padding:0px; font-size: 11px; float:left;}
/*FINE OGGI A MILANO*/

/*variante del box testo per la classifica*/
div.classifica_148_68 {width:138px; background-color:#FFFFFF; border:1px solid #CCC; border-top:0px; margin:0px 0px 0px 0px; padding:2px 4px; font-size:10px; float:left;}
P.girone{font-size:12px; margin: 2px 0px; color:#FF3366; font-weight:bold;}
TR.ris_grigio {color:#666; margin: 0px 0px 2px 0px;}
TR.ris_nero {color:#000; margin: 0px 0px 2px 0px;}


/*BOX 148 neri*/
div.titolocinemapp{margin:97px 0px 0px 4px; padding:0px; width:144px; color:#FFF; font-weight:bold; font-size:11px; line-height: 13px;}
P.registacinemapp {margin: 0px 0px 4px 4px;  font-size:11px; line-height: 13px; color: #999}
P.sommariocinemapp {margin: 4px 0px 0px 4px;  font-size:11px; line-height: 13px;}
div.eti_148{margin:0px; border:0px; padding:0px; width:148px; height:23px;}
div.strimg_148{position: relative; top:0px; left:0px; width: 148px; border:0px;}
div.maschera_nera_148{position: absolute; top:0px; left:0px; width:146px; height:94px; border:0px; border-left: 1px solid #000; border-right: 1px solid #000; z-index: 1;}
div.immagine_nera_148{position: absolute; top:0px; left:0px; width:146px; height:94px; border:0px; border-left: 1px solid #000; border-right: 1px solid #000; z-index: 0; background-color:#000;}
div.immagine_nobordo_148 {position: absolute; top:0px; left:0px; width:146px; height:94px; border:0px; z-index: 0;}
div.testo_148_68 {width:146px; height:68px; background-color:#FFFFFF; border:1px solid #CCC; border-top:0px; margin:97px 0px 0px 0px; padding:0px; font-size: 11px; float:left;}



/*RUBRICHE*/

div.etichetta { float:left; top:0px; left:0px; width:146px; border: 1px dashed #c7c7c7; border-bottom: 0px;   margin:0px; padding:0px;}
div.titolo_rub {float:left; width:146px; border: 1px dashed #c7c7c7; border-top:0px; border-bottom:0px; background-color:#FFF; margin:0px; padding: 0px; font-size: 11px;}
div.bordato {float:left; width:146px; border: 1px dashed #c7c7c7; border-top:0px; background-color:#FFF; margin:0px; padding: 0px; font-size: 11px;}
/*div.bordato1 {float:left; width:146px; border: 1px dashed #c7c7c7; border-top:0px; background-color:#FFF; margin:0px; padding: 0px; font-size: 11px;}*/
div.bord_strimg {position: relative; top:0px; left:0px; width: 146px; border:0px;}
div.bord_image_masc {position: absolute; top:0px; left:0px; width:146px; height:94px; border:0px; margin:0px; z-index: 1; padding-top: 2px;}
div.bord_image {position: absolute; top:0px; left:0px; width:146px; height:94px; border:0px; margin:0px; z-index: 0; padding-top: 2px;}

/*div.bordato2 {float:left; width:146px; border: 1px dashed #c7c7c7; border-top:0px; background-color:#FFF; margin:0px; padding: 3px 0px 0px 0px ; font-size: 11px;}*/
/* fine rubriche bordate*/


/*Foto della settimana*/
div.foto {float:left; width:146px; border:1px  dashed  #c7c7c7; border-top:0px; background-color:#999; padding:0px; font-size:11px; margin:0px;}
#pre_foto{float:left; width:146px; height: 8px; border: 0px; padding: 0px; margin: 0px;}
#fotoset{float:left; width:117px; border: 0px; padding: 0px 14px; margin: 0px; background-image: url(../img/home/bg_foto.gif)}
#postfoto{float:left; width:138px; height: 22px; border: 0px; padding: 4px; margin: 0px; background-image: url(../img/home/post_foto.gif)}
#fotofoto{float:left; width:136px; border: 0px; margin:5px 0px;}
/* fine foto settimana*/

/*adv */
div.etichetta_adv {float:left; width:148px; border:0px; background-color:#999; padding:0px; margin:0px;}
div.annuncio_adv {float:left; width:148px; border: 0px; border-top:0px; background-image:url(../img/home/bg_box_adv.gif); margin:0px; padding: 0px; font-size: 11px;}

/* adv */


/* testi delle colonne 148 */
.titolo_11_148, .titolo_annuncio {margin: 1px 4px 0px 4px; color:#000; font-weight:bold; line-height:12px;}
.sommario_148, .sommario_annuncio {margin: 0px 4px 4px 4px; color:#666; line-height:13px;}
.sommario_sottofoto_148 {margin: 98px 4px 4px 4px; color:#666; line-height:13px;}
.titolo_annuncio {margin: 4px 8px 0px 8px;}
.sommario_annuncio {margin: 0px 8px 0px 8px;}




p.leggi {margin: 0px 4px 4px 4px; color:#F36;}
.firma {margin:0px 4px 3px 0px; text-decoration: underline;}
.foto_titolo { margin: 0px; color:#000; font-weight:bold; line-height:12px;}


/*FINE RUBRICHE*/


/*HOME DI CANALE*/
/*ELENCO 460 USATO IN NEWS E IN CINEMA*/
/*SCH USATO NELLA SCHEDA NOTIZIA ED EVENTO*/
#box460_eti {margin:0px; border:0px; padding:0px; width: 460px; float:left;}
#box460_eti_dot {margin:0px; border: 1px dashed #CCC; border-bottom: 0px; padding:0px; width: 458px; float:left;}
#box460_ele_solid{float:left; width: 458px; margin:0px; padding: 4px 0px; border: 1px solid #CCC; border-top: 0px; font-size:11px; line-height:13px; background-color:#FFF;}
#box460_ele_dot {float:left; width: 458px; margin:0px; padding:4px 0px; border: 1px dashed #CCC; border-top: 0px; font-size:11px; line-height:13px; background-color:#FFF;}
#box460_ele_solid IMG.tuttenews, #box460_ele_dot IMG.tuttenews {float:left; margin: 4px 4px 0px 344px;}
#box460_ele_solid p.titolo, #box460_ele_dot p.titolo {margin: 0px 7px 2px 7px; color: #000; font-weight:bold;}
#box460_ele_solid p.info, #box460_ele_dot p.info {margin: 5px 7px 0px 7px; color: #F36;}

#box460_titolo {margin:0px; border:0px; padding:0px; width: 460px; float:left; background-image:url(../img/sfondi/titolo_sfondo_460.gif); background-repeat:no-repeat;}
#box460_titolo H1 {font-size:18px; line-height:20px; color:#f36; font-weight:bold; margin: 5px 0px 0px 6px;}

#box460_sch{float:left; width: 458px; margin:0px; padding:0px; border: 1px solid #CCC; border-top: 0px; font-size:11px; line-height:13px; background-color:#FFF;}
#box460_sch P{margin:0px 6px 6px 6px; line-height: 16px; color:#666; font-size:12px;}
#box460_sch A:Link, #box460_sch A:Visited, #box460_sch A:Hover {color:#F36; text-decoration:underline;} 

#box460_map{float:left; width: 446px; margin:0px; padding:6px; border: 1px solid #CCC; border-top: 0px; font-size:11px; line-height:13px; background-color:#FFF;}

#box_460_pagina_int {float:left; width: 450px; margin:0px 0px 4px 0px; padding: 4px 4px; border: 1px solid #CCC; font-size:11px; line-height:13px; background-color:#FFF;} 
#strimg_int_146{ position:relative; top:0px; left:0px; float:left; width: 146px; height:94px; border:0px; margin: 0px 0px 4px 0px;}
#maschera_int_146{position: absolute; top:0px; left:0px; width:146px; height:94px; border:0px; z-index: 1;}
#immagine_int_146{position: absolute; top:0px; left:0px; width:146px; height:94px; border:0px; z-index: 0;}
#testo_int_146{ float:left; width:300px; height:94px; border:0px; margin: 0px 0px 4px 0px;;}
#box_460_pagina_int H1 { font-size:20px; line-height:22px;  margin:0px 0px 0px 0px;}
#box_460_pagina_int H2 {font-size:14px; line-height:15px; font-weight:bold; margin:0px 0px 2px 0px;}
#box_460_pagina_int P.intro {font-size:14px; line-height:17px; margin:2px 0px 0px 0px;}
#box_460_pagina_int SPAN.data {font-size:10px; line-height:10px; color:#999999; margin: 0px;}

#box460_ric{float:left; width: 452px; margin:0px; padding:16px 4px 4px 4px; border: 1px solid #CCC; font-size:11px; line-height:13px; background-color:#FFF;}
#keys {display:inline; border: 1px solid #CCC; color: #666; height:18px; background-color:#e6e6e6; padding: 4px; line-height:18px; font-size:10px;}
#keys SPAN.neretto { font-weight:bold; font-size:11px;}
#box460_ric p.titolo, #box460_margini p.titolo {margin: 0px; color: #000; font-weight:bold; font-size:12px;}
#box460_ric p.som, #box460_margini p.som {margin: 0px 0px 3px 0px; color: #000;}

/*Usato nella pagina sette giorni e eventi del mese*/
#box460_margini{float:left; width: 452px; margin:0px; padding:4px 4px 4px 4px; border: 1px solid #CCC; font-size:11px; line-height:13px; background-color:#FFF;}
#box460_margini H1.sottotitolo {color:#ff3366; margin: 0px; font-size:16px;}
#box460_margini	div.pari{ width:448px; padding: 6px 2px;}
#box460_margini	div.dispari{ width:448px; background-color:#eeeeee; padding: 6px 2px;}
.titoli_elenco{font-size:12px; font-weight:bold}

/*Usata per le schede di sole info come in cinema e segnalazione senza testo*/
TD.info {font-size:12px; line-height:17px; color: #666;}


div.box460_nero {float: left; width:460px; background-color:#000; padding:0px; margin:0px 0px 0px 0px;}
div.box460_grigio {float: left; width:452px; background-color:#999; padding:4px; margin:0px 0px 0px 0px;}
div.box460_grigio P.titolo{color:#FFF; margin: 4px 0px 0px 0px;}
div.box460_grigio P.testo{color:#FFF; margin: 0px;}

/* utilizzato in benessere */
#box460_directory{float:left; width: 458px; margin:0px; padding:0px; border: 1px solid #CCC; border-top: 0px; font-size:11px; line-height:13px; background-color:#FFF;}

/*Usato in reg*/
#box_460_trattini{float:left; width: 450px; margin:0px; padding:4px; border: 1px dashed #CCC; background-color:#FFF;}
#box_460_trattini H1 { font-size:20px; line-height:22px;  margin:0px 0px 10px 0px;}
.eve_agebene {float:left; width:222px; height:55px; margin: 0px 0px 0px 4px;}
INPUT.iscriviti { background-color:#FFF; color:#FFF; height: 16px; width: 70px; border:0px; margin:0px; background-image:url(../img/bottoni/iscriviti.gif)}
INPUT.modifica { background-color:#FFF; color:#FFF; height: 16px; width: 140px; border:0px; margin:0px; background-image:url(../img/bottoni/applica_modifiche.gif)}




#box460_omb{margin:0px 0px 4px 0px; border:0px; padding:0px; width: 460px;}



/*elenchi eventi del giorno*/

div.evoggi{float:left; width:222px; height:45px; margin: 0px 0px 0px 4px;}
div.evoggi_304{float:left; width:290px; height:30px; margin: 0px 0px 0px 4px;}


/*COLONNA 304 USATO IN NEWS*/
#colonna304 {margin:0px; border:0px; padding:0px; width: 304px; float:left;}
#colonna304_2 {margin: 0px 0px 0px 8px; border:0px; padding:0px; width: 304px; float:left;}
div.eti_304 {margin:0px; border:0px; padding:0px; width: 304px; float:left;}
div.eti_304_dot {margin:0px;  border: 1px dashed #CCC; border-bottom: 0px; padding:0px; width: 302px; float:left;}
div.testo_304_solid{ position: relative; top:0px; left:0px; float:left; width: 302px; margin:0px; padding:4px 0px 4px 0px;  border: 1px solid #CCC; border-top: 0px; font-size:11px; line-height:13px; background-color:#FFF;}
div.testo_304_dot{ position: relative; top:0px; left:0px; float:left; width: 302px; margin:0px; padding:4px 0px 4px 0px;  border: 1px dashed #CCC; border-top: 0px; font-size:11px; line-height:13px; background-color:#FFF;}

/* #titolo_304{margin:0px; border:0px; padding:0px; width: 302px; float:left; margin:0px; padding:0px; border: 1px solid #CCC; border-top: 0px; border-bottom: 0px; background-color:#FFF;} */
#maschera276 {position: absolute; top:0px; left:0px; width:276px; height:99px; border:0px; z-index: 1;}
#immagine276 {position: absolute; top:0px; left:0px; width:276px; height:99px; border:0px; z-index: 0;}
div.omb_304{margin:0px; border:0px; padding:0px; width: 304px;}

/*rivedere bene una volta definite le colonne*/
IMG.speciale {margin:4px 13px; border:0px; padding:0px;}
div.testo_304_dot p.titolo {margin: 107px 7px 2px 7px; color: #000; font-weight:bold;}
div.testo_304_dot p.titolo1 {margin: 2px 7px 2px 7px; color: #000; font-weight:bold;}
div.testo_304_dot p.testo {margin: 0px 7px 0px 7px; color:#666;}

div.boximg_146_left{ position:relative; float:left; width: 146px; height:98px; border:0px; margin:0px;}
div.boximg_146_right{ position:relative; float:right; width: 146px; height:98px; border:0px; margin:0px 0px 0px 0px;}
div.strimg_146{position:relative; top:0px; left:0px; float:left; width: 146px; border:0px; margin:0px;}
div.maschera_146 {position: absolute; top:0px; left:0px; width:146px; border:0px; margin: 0px; z-index: 1;}
div.immagine_146 {position: absolute; top:0px; left:0px; width:146px; border:0px; margin: 0px; z-index: 0;}


/*COLONNA 226 */
div.colonna226_1 {margin:0px 8px 0px 0px; border:0px; padding:0px; width: 226px; float:left;}
div.colonna226_2 {margin:0px 0px 0px 0px; border:0px; padding:0px; width: 226px; float:left;}

div.box226_omb {margin:0px 0px 4px 0px; border:0px; padding:0px; width: 226px;}

div.box226_eti {margin:0px; border:0px; padding:0px; width: 226px; float:left;}
div.box226_testo {float:left; width: 224px; margin:0px; padding:0px; border: 1px solid #CCC; border-top: 0px; font-size:11px; line-height:13px; background-color:#FFF;}
div.box226_tit{float:left; width:216px; height:28px; border: 0px; background-color:#FFF; margin:0px; padding: 4px; color:#000; font-size:13px; line-height:14px; font-weight:normal;}
div.box226_tit_sf{float:left; width:211px; height:28px; border: 0px; background-color:#FFF; margin:0px; padding: 4px 11px 4px 4px; color:#000; font-size:13px; line-height:14px; font-weight:normal; background-image:url(../img/sfondi/226_28_piega.gif)}
div.box226_bord{float:left; width:224px; border: 1px dashed #c7c7c7; background-color:#FFF; margin:0px; padding: 0px; font-size: 11px;}
div.box226_fisso{float:left; width:224px; border: 1px solid #c7c7c7; border-top: 0px; background-color:#FFF; margin:0px; padding: 0px; font-size: 11px;}
div.box226_somint{float:left; width:78px; margin:0px; padding:2px 0px 0px 0px; border:0px;}

div.box226_tit P {color:#000; font-size:13px; line-height:14px; margin: 4px; font-weight:normal;}
div.box226_fisso P.testo1 {color:#666; font-size:11px; line-height: 13px; margin: 0px 0px 4px 4px;}
div.box226_fisso P.titolo {color:#000; font-size:11px; line-height:13px; margin: 4px; font-weight:normal;}
div.box226_fisso P.testo, div.box226_bord P.testo {color:#666; font-size:11px; line-height: 14px; margin: 0px 0px 4px 4px;}

div.box226_rosa {float: left; width:224px; background-color:#fb97b1; border:1px solid #f36; padding:0px; padding-bottom:4px;}
div.box226_rosa H1 {color:#FFF; font-weight:bold; margin:4px 4px; font-size:12px; line-height:14px;}
div.box226_rosa P {color:#666; margin:1px 4px;}

div.box226_ric {float: left; width:224px; background-color:#FFF; border: 1px solid #CCC; padding:0px; padding-bottom:4px; margin: 0px 0px 0px 8px;}


/*il box servizio è quello della scheda evento*/

#box154_rosa_servizio {float: right; width:154px; border:0px; margin:0px 2px 0px 0px; padding:0px;}
#box154_rosa_graf {width:154px; border:0px; margin:0px; padding:0px;}
#box154_rosa_data {width:150px; border:0px; text-align:center; border-left: 1px solid #ff618c; border-right: 1px solid #ff618c; background-color:#fb97b1; margin:0px; padding:1px; font-size:13px; font-weight:bold; line-height:15px; color:#FFF;}
#box154_rosa_testo {width:152px; border: 1px solid #ff618c; border-top:0px; color:#666; background-color:#ffd5d4; margin:0px; padding:0px; min-height: 160px; height: auto !important; height: 160px;}
#box154_rosa_omb {width:154px; height:4px; border:0px; padding:0px;}


/*SCHEDA NOTIZIA*/
#col_cen_contenuto{position: relative; top:0px; left:0px; float: left; color: #000; margin: 8px 0px 20px 8px; padding:0px; 	border:0px; width: 468px;}
#col_cen_contenuto P.sommario{margin:0px 6px 0px 6px; color:#666; line-height:normal; font-weight:bold;}
#col_cen_contenuto P.autore{margin:0px 0px 0px 6px; color:#000; line-height:normal; font-size:10px;}
#col_cen_contenuto P.sommario_map{margin:2px 6px; color:#666; line-height:normal; font-weight:bold;}


/*il box che contiene IMMAGINE */
#boximg_292{ position:relative; float:left; width: 292px; height: 200px; border:0px; margin:4px 2px 0px 3px;}
#boximg_292_ev{ position:relative; width: 292px; height: 200px; border:0px; margin:4px 0px 0px 4px;}
#strimg_292{ position:relative; top:0px; left:0px; float:left; width: 292px; height: 188px; border:0px;}
#maschera_292 {position: absolute; top:0px; left:0px; width:292px; height:188px; border:0px; z-index: 1;}
#immagine_292 {position: absolute; top:0px; left:0px; width:292px; height:188px; border:0px; z-index: 0;}
#boximg_292 P.fonte, #boximg_292_ev P.fonte {margin:0px; font-size:10px; color:#999; line-height:normal;}

/*CENTRO ELENCO EVENTI*/
div.eventi{
margin: 10px 0px 0px 0px;
float: left;
padding: 5px;
width: 200px;
height: 200px;
}

/* foto settimana */

div.colfoto {float:left; width:142px; border:1px solid #CCC; padding:2px; margin:0px; background-color:#FFF;}
div.colfoto P {margin:4px 0px;}

/********/	
/*FOOTER*/
/********/

div.testata_footer_cont {float:left; width: 450px;  margin: 10px 3px 0px 3px; padding:0px; border: 0px;}
div.content_footer_cont {float:left; width: 440px;  margin: 0px 3px 4px 3px; padding:3px 4px 3px 4px; border: 1px solid #fb97b1; border-top:0px;}

#sfondo_footer{margin:0px auto;
		padding:17px 25px 6px 25px;
		border: 0px;
		width:950px;
		height: 13px;
		background-image: url(../img/sfondi/footer.gif); 
		background-position:center; 
		background-repeat:repeat-y;
		font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#CCCCCC;
		}

#sfondo_footer UL, #sfondo_footer LI {margin: 0px; padding: 0px 10px 0px 9px; list-style-type: none; display: inline;}
#sfondo_footer a:link, #sfondo_footer a:visited {
	border: 0px;
	color:#CCC;
	text-decoration: none;
	}

#sfondo_footer a:hover{ color: #ff6699; border:0px;} 

