*{margin:0px;padding:0px;}
html,body{width:100%;height:100%;margin:0;padding:0; background-color:#FFFFFF; }
html,body,td,table,form{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }
img{border:0px;}
#logo{padding-left:22px;}
#debug{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;margin-top:60px;}
#tabellone{margin:0 auto; }
/* MENU TOP */
.menutop{float:left; line-height:12px;}
#menu{margin:45px 0 0 26px;padding:0px; clear:both; height:20px; line-height:12px; margin-bottom:30px;}
#menu li{display:inline; list-style:none;margin:0 20px 0 0;padding:0px;}
#menu a:link,#menu a:active,#menu a:visited{color:#666; text-decoration:none;font-size:11px;}
#menu a:hover{color:#7E7E7E;}
#menutopright{margin-left:260px; float:left; padding-left:0px;}
.grafica a:link,.grafica a:active,.grafica a:visited{display:none;}
.stampa a:link{background-image:url(images/print.gif); background-repeat:no-repeat; background-position:0 1px;; padding-left:17px;}
.accessibile a:link,.accessibile a:active,.accessibile a:visited{background-image:url(images/accessibile.gif); background-repeat:no-repeat; background-position:0 1px;; padding-left:17px; margin-left:24px;}
/* CONTENUTO */
/*#mainView{padding-left:0px; width:900px; float:left; margin-top:30px; border:1px solid green;}*/
.right{ width:205px; float:left; margin-left:20px;}
h1{line-height:28px;font-size:20px; color:#666; font-weight:normal; position:relative;}

.left h1,.specifico h1{padding-left:26px; background-image:url(images/filetto_h1.gif); background-repeat:no-repeat; background-position:bottom left;}
.right h1{border-bottom:1px solid #8c8c8c; line-height:27px; background-image:none;}
.contInd{margin-left:20px; margin-bottom:30px; width:620px; }
.left{float:left; width:620px;}

/* catalog eventi */

#primopiano{ margin-left:5px;}


.specifico{width:590px; margin-top:0px; padding-top:0px;}
.specifico h1,.paginagen h1{font-size:24px; color:#6C1717; background-repeat:no-repeat; background-position:bottom left; margin-top:-4px; height:33px;}
.specifico h1.noFiletto{background-image:none;}
.specifico h1 a:link,.specifico h1 a:active,.specifico h1 a:visited{color:#666; text-decoration:none;}
.catalogo_eventi{margin-top:20px; border-bottom:1px dashed #CCC; padding-bottom:20px; margin-left:5px; width:565px;}
.specifico .titolo{margin-top:3px;}
.specifico .testonews{margin-top:3px}
.riferimenti{font-size:11px; color:#666666; margin-top:5px;}
.catalogo_eventi a:link,.catalogo_eventi a:active, .catalogo_eventi a:visited{ color:#333333; text-decoration:underline;}
.catalogo_eventi a:hover{ color:#666;}
.paginazione{font-size:11px; color:#6C1717; margin-left:26px; position:relative; padding:0px; text-align:center; margin-right:0px; width:565px;}
.paginazione a:link,.paginazione a:active,.paginazione a:visited{color:#6C1717; text-decoration:none;}
.link1{font-family:"Times New Roman", Times, serif;}
.paginasuc{position:absolute; right:0px; font-style:italic; background-image:url(images/freccina_dx.gif); background-repeat:no-repeat; background-position:right; padding-right:10px; margin:0; width:106px;}
.paginaprec{position:absolute; left:0; font-style:italic; background-image:url(images/freccina_sn.gif); background-repeat:no-repeat; background-position:left; padding-left:10px;margin:0;}
span.paginaprec,span.paginasuc{visibility:hidden;}
span.link1{font-weight:bold;}

/*detail eventi*/
.indietro a:link,.indietro a:active,.indietro a:visited{ font-size:12px; color:#666;background-image:url(images/freccina_sn_grigia.gif);background-repeat:no-repeat; background-position:left; padding-left:10px; position:absolute; right:0px; bottom:8px; padding-top:0px; line-height:14px;}
.contatti{margin-top:20px;margin-bottom:30px;}
.contatti p{float:left; padding:0px; margin:0px; line-height:26px;}
.immagini_evento{width:200px; float:left;  margin-right:20px; margin-bottom:10px;}
.immagini_evento img{display:block; margin-bottom:10px;}
.testo_evento{float:left; line-height:22px;}
.testo_evento_img{float:left; width:300px; line-height:22px;}
.etichetta{font-weight:bold; width:120px; }
.contatti div{margin:0px; padding:0px; clear:both;}
/*HOME*/
#logoprimopiano{
   margin-top:-30px;
   width:620px;
   background-image:url(images/primopiano.jpg); background-repeat:no-repeat; height:60px; background-position:top right;
   margin-left:10px;
   position:relative;
}
#ultimiinseriti{padding:0px 0 0px 10px; margin-left:4px; background-color:#F8F8f8; width:586px; height:auto;}
#ultimiinseriti .eventihome,#ultimiinseriti .eventihomenomargin{width:270px;}
#sezioni {margin-top:10px; margin-left:4px; width:596px;}

/* ITEM HOME PAGE */
.eventihome{float:left; width:285px; margin-right:29px;}
.eventihomenomargin{float:left;width:285px;}
.data{ font-size:10px;}
.categoria{color:#999; font-weight:bold; font-style:italic; margin-top:10px;}
.titolo, .titolo a:link, .titolo a:active, .titolo a:visited{color:#6C1717; font-size:13px; font-weight:bold; margin-top:10px; text-decoration:none;}
.titolo a:hover{color:#9E2121;}
.sottotitolo{color:#333; font-size:11px; font-style:italic; margin-top:8px;}
.testonews{margin-top:15px; line-height:22px; padding:1px;}

#ultimiinseriti .data{margin-top:15px; }
#ultimiinseriti .sottotitolo{margin-bottom:10px;}
.clear {clear:both; border:1px solid white;}

/* categorie*/
#sezioni a:link,#sezioni a:active,#sezioni a:visited{color:#6C1717; text-decoration:none;}
#sezioni a:hover{ color:#9E2121;}
.elencoCat,.elencoCatnomargin{font-size:16px; width:280px;float:left; font-weight:bold;margin-top:30px; border-bottom:1px dashed #663300;padding-bottom:3px;}
.elencoCat{margin-right:31px;}

/* inserimento evento*/
.stepins{font-size:16px; color:#666; margin-top:40px; margin-bottom:20px;} 
#inserimentoevento{ position:relative; width:570px;}
#inserimentoevento input, #inserimentoevento textarea{border:1px solid #D4D0C8; padding:4px 5px; margin-top:3px; margin-bottom:5px; line-height:14px;font-family: Georgia, "Times New Roman", Times, serif; color:#000;font-size:12px;}
#inserimentoevento textarea{width:458px; height:100px;  }
.longInput{width:458px;}
#inserimentoevento select {width:187px; -moz-opacity:0; opacity:0; position:absolute; border:1px solid red; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); color:#6C1717;}
#inserimentoevento .hiddenSel {width:160px; margin-left:0px; padding-right:20px;}
#categoria_ins{top:7px; left:00px;}
#provincia_ins{top:7px; left:100px;}
/*#inserimentoevento{line-height:30px;}*/
#inserimentoevento p{margin-bottom:20px;}
#inserimentoevento .openselect{background-image:url(images/open_select.jpg); background-repeat:no-repeat; margin:8px 0 0 -21px; width:20px; background-color:#FFFFFF; position:absolute; height:16px;}
#inserimentoevento .btn_next{background-image:url(images/btn_next.jpg); width:75px; height:26px; border:none; margin-top:20px;}
#inserimentoevento .btn_update{background-image:url(images/btn_update.jpg); width:75px; height:26px; border:none; margin-top:20px; margin-right:320px;}
#inserimentoevento label,#inserimentoevento .label{color:#6C1717;  width:100px; display:block; float:left; margin-top:9px; padding-right:0px; clear:left;}
#inserimentoevento label.labelcheck,#inserimentoevento .labelcheck{width:130px;color:#6C1717;}
.checkbox{ line-height:0px; margin-top:5px;}
#inserimentoevento .label{ margin-top:0px; margin-bottom:20px; line-height:30px;}
#inserimentoevento label.obbl{font-weight:bold;}
#inserimentoevento div{clear:both;}
#inserimentoevento p{float:left; width:458px;}
#inserimentoevento .hid_file{width:110px; border-right:none; z-index:10;}
.posrel{position:relative; margin:0;}
.btnsfoglia{background-image:url(images/btn_sfoglia.jpg); width:76px; height:26px; position:absolute;margin:3px 0 0 0px}
#inserimentoevento input.file{ position:absolute;left:100px; top:1px;-moz-opacity:.0; opacity:.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); height:25px; }
.align_right{text-align:right;}
.riepilogo{line-height:30px;}
.termine_ins{font-size:16px;color:#6C1717;font-style:italic;padding-left:10px; line-height:35px; background-image:url(images/freccina_dx.gif); background-repeat:no-repeat; background-position:left;}


/*pagina generica*/
.paginagen{line-height:30px; width:560px;margin-left:25px;}
.imgtopleft{float:left; margin:20px; margin-left:0px;}
.imgtopright{float:right; margin:20px; margin-right:0px;}
.imgcentertop,.imgcenterbottom{text-align:center;margin:20px; }

/* right */
/*form*/ 
#formRicerca{width:195px; height:284px; background-color:#F3F1EB; margin-bottom:30px; padding-top:13px;padding-left:10px; line-height:12px; font-size:12px; position:relative;}
#formRicerca input, #login input{border:1px solid #D4D0C8; padding:4px 5px; margin-top:3px; margin-bottom:5px; line-height:14px; color:#6C1717;}
#formRicerca select{width:187px; -moz-opacity:0; opacity:0; position:absolute; border:1px solid red; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); color:#6C1717;}
#formRicerca option{padding:2px; width:170; display:block;}
#categoria{top:80px; left:10px;}
#provincia{top:126px; left:10px;}
.termine{width:175px;}
.giornomese{width:40px; margin-right:5px;}
.anno{width:61px;}
#formRicerca .btn_cerca{width:52px; height:26px; background-image:url(images/cerca_btn.jpg); margin-top:12px; border:none; margin-bottom:10px;}
#formRicerca .hiddenSel {width:160px; margin-left:0px; padding-right:20px;}
#formRicerca .openselect{background-image:url(images/open_select.jpg); background-repeat:no-repeat; margin:9px 0 0 -21px; width:20px; background-color:#FFFFFF; position:absolute; height:16px;}

/*Calendario*/

#calendar a:link,#calendar a:active, #calendar a:visited{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:9px; color:#333; font-weight:bold; text-decoration:none;}
#calendar td{ background-image:url(images/bg_day_calendar.jpg); height:22px; margin-left:1px; text-align:center; width:30px;}
#calendar td.noday{background-image:none;}
#calendar td.weekday{background-image:none;}
#calendar td.col{background-image:url(images/bg_col.jpg);}
#calendar td.oggicol{background-image:url(images/bg_col.jpg);}
#calendar td.col a:link,#calendar td.col a:active,#calendar td.col a:visited{ color:#FFFFFF;}
#calendar td.oggi a:link,#calendar td.oggi a:active,#calendar td.oggi a:visited{ color:#8F1F1F;}
.prec{float:left; margin-right:60px; margin-top:10px;}
.suc{margin-top:10px;}
.prec a:link, .prec a:active, .prec a:visited, .suc a:link, .suc a:active, .suc a:visited{ font-size:11px; color:#6C1717; text-decoration:none;}
.prec a:link, .prec a:active, .prec a:visited{ background-image:url(images/freccina_sn.gif); background-repeat:no-repeat; background-position:left; padding-left:10px;}
.suc a:link, .suc a:active, .suc a:visited{ background-image:url(images/freccina_dx.gif); background-repeat:no-repeat; background-position:right; padding-right:10px;}
#calendar td.oggicol a:link,#calendar td.oggicol a:active,#calendar td.oggicol a:visited{ color:#8F1F1F;}
/*elenco sezioni*/
.elenco_sezioni a:link,.elenco_sezioni a:active,.elenco_sezioni a:visited{color:#6C1717; font-size:14px; text-decoration:none; margin-top:25px; display:block; border-bottom:1px dashed #663300; padding-bottom:2px;}
.elenco_sezioni a:hover{color:#9E2121;}

/*pubblica*/
a#pubblica:link,a#pubblica:active,a#pubblica:visited{ text-decoration:none; background-image:url(images/pubblica_btn.jpg); background-repeat:no-repeat; width:206px; height:71px; display:block; margin:30px 0;}
a#logout:link,a#logout:active,a#logout:visited{ text-decoration:none; background-image:url(images/logout_btn.jpg); background-repeat:no-repeat; width:206px; height:64px; display:block;  margin:30px 0;}

/*FOOTER*/
.footdiv1{font-size:10px; color:#999; padding-left:22px; background-image:url(images/filetto_footer.gif); background-repeat:no-repeat;margin-top:45px;padding-top:10px;margin-bottom:20px;}

/*lightbox per il login*/
#cover_all{background-color:#000000; position:absolute; z-index:1000; display:none; filter:alpha(opacity=40); -moz-opacity: 0.4;opacity: 0.4; width:100%; height:100%;}
#popup{width:419px; height:287px; position:absolute; z-index:1001; display:none;}
#popup[id]{background-image:url(images/bg_login.png);}
#popup #popup_png{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/be/public/inc/images/bg_login.png', sizingMethod='crop'); }
#popup #popup_png[id]{background-image:url(images/bg_login.png);}
#popup #popup_cont{width:383px; height:251px; margin:9px 0 0 13px; background-image:url(images/bg_login_cont.jpg); background-repeat:repeat-x; padding-top:10px; padding-left:10px;position:relative; background-color:#FFFFFF;}
#popup #popup_cont .testata_login{background-image:url(images/logo_login.jpg); background-repeat:no-repeat; padding-top:90px; }
.bold{font-weight:bold; line-height:20px; display:block;margin-top:6px; margin-right:10px; margin-bottom:15px;}
#login{margin-top:40px;background-color:#CCCCCC; padding-left:30px; position:relative;}
#login input{width:185px;}
#login p{float:left; text-align:left;}
#login p.labels{text-align:right}
#login #sendlogin{width:50px; height:24px;background-image:url(images/sendlogin.jpg); border:none; clear:both; }
#login #annullalogin{width:69px; height:24px;background-image:url(images/btn_annulla.jpg); border:none; clear:both; }

.btnCancel{ background-image:url(images/btn_back.jpg); width:75px; height:26px; border:none; margin-top:20px;}
