.d{
color:#F9C160; font-size:11px
}
body {
margin: 0px;	padding:0px;	background-color: #151515;/**/
}
body,td,th {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Arial Narrow;font-size: 12px;color:#FFF;
}
.footer{
padding-top:13px;font-size:11px;
}
.linkBot{
padding:10px; color:#FFF; text-decoration:none; font-size:11px;
}
.linkBot:hover{
text-decoration:underline;
}
.linkTitolo{
text-decoration:none; color:#FCC160; font-weight:bold
}
.linkTitolo:hover{
color:#FFF;
}
.linkIntro{
text-decoration:none; color:#FFF; 
}
.linkIntro:hover{
color:#FFF;text-decoration:underline; 
}
.colore{
font-weight:bold;color:#FCC160
}
.boxNewsletter{
margin-top:0px; color:#FFFFFF
}
.formNewsletter{
margin-bottom:5px; padding-top:5px;padding-bottom:5px; background:url(/images/bg/bgBoxNewsletter.gif) no-repeat; height:30px
}
.formNewsletter input{
font: 11px arial, verdana, geneva, helvetica, sans-serif;
border: 0px solid #f5f5f5;background-color:#FFF;width:128px
}
.inputNewsletter{
text-align:right; margin-right:20px 
}
/*========================================================= content */
#content{
background:url(/images/contentBg.jpg) no-repeat; vertical-align:top; width:510px; height:242px;
}
#cellaTop{
background:url(/images/contentTop.jpg) no-repeat; vertical-align:bottom; width:510px; height:72px;
}
#cellaDx{
vertical-align:top; padding-left:125px; width:265px; height:429px
}
.boxNews{
background:url(/images/riga.gif) bottom repeat-x;  padding-top:5px;padding-bottom:5px; float:left; width:440px /*height:90px;*/
}
.scroll{
/*position:relative; */

top:0; left:0; overflow:auto;
width:480px; height:242px; margin-left:20px;padding-right:10px;
scrollbar-base-color: #ECECEC;scrollbar-arrow-color: #ECECEC;scrollbar-highlight-color: #ECECEC;scrollbar-shadow-color: #ECECEC;  
scrollbar-darkshadow-color: #C21B1B; scrollbar-3dlight-color: #C21B1B; 
scrollbar-face-color: #8A0E0E; scrollbar-track-color: #CF2121;
}
h4{
margin:3px; font-size:12px
}
.boxImgIntro{
float:left; width:100px; margin-right:10px;
}
.imgIntro{
border:1px solid #FFF
}
#boxImg{
float:left; width:100px; margin-right:0px;margin-bottom:0px
}
.didascalia{
font-size:10px; background-color:#EED2A2; color:#000000; padding-left:2px
}
.boxFotogallery{
width:112px; height:95px; float:left; margin-bottom:10px;background:url(/images/bg/bgFoto.gif) no-repeat; padding-top:6px;padding-left:4px
}
.rigaAllegati{
padding:5px; background:url(/images/riga.gif) bottom repeat-x;
}
.rigaAllegatiRight{
float:right;
}
.rigaAllegatiRight a{
color:#FFFFFF
}
.form{
font: 11px "Trebuchet MS", verdana, geneva, helvetica, arial, sans-serif;border: 1px solid #A3A3A3;background-color:#FFF;
}
/*=========================================================== sottoCategorieFotogallery*/
#boxFotoCat{
height:240px
}
#boxFotoCat div{
background:url(/images/riga.gif) bottom repeat-x; padding-bottom:2px;padding-top:2px; margin-right:5px	
}
#boxFotoCat a{
color:#FFFFFF; text-decoration:none; padding-left:8px; background:url(/images/freBianco.gif) top left no-repeat
}
#boxFotoCat a:hover{
color:#FCC160
}
/*=========================================================== calendario */
.da{
float:left; width:19px; height:13px; text-align:center;background-color:#FFF; border-top:1px solid #000;border-left:1px solid #000;
}
/*Win IE fix \*/
* html .da{
 width:20px;
 }
.oggi a{
 color:#FFF;background:#C80202;
}
.oggi a:hover{
 color:#C80202;background:#FFF;
}

.evento a{
 color:#FFF;background:#FCC160
}
.evento a:hover{
 color:#FFF;background:#C80202;
}
.cal{
 text-decoration:none; font-size:10px; color:#000;display:block;  width:100%
}
.cal:hover{
 color:#FFF;background-color:#C80202;
}
.dom, .dom a{
color:#FF0000
}
.calendario{
 text-decoration:none; font-size:10px; color:#000000; width:100%;
}
.calendario:hover{
 color:#FFFFFF;background-color:#C80202;
}
.tdCalendario{
background-color:#FFFFFF; border-left:2px solid #000; text-align:center;color:#000;
}
.dta{
/*position:relative; margin-bottom:-5px; */
padding-bottom:3px
}

.mese{
 /*position:relative;  margin-bottom:-10px; */
padding-bottom:10px
}
.mese2{
 /*position:relative; margin-bottom:-9px;*/
  padding-bottom:3px
}



/*=========================================================== calendarioOld */

.calendario{
padding-left:15px;padding-right:15px; text-decoration:none; font-weight:bold; font-size:12px; color:#000; padding-top:1px;padding-bottom:1px;
}
.calendario:hover{
 color:#FFFFFF;
}
.tdCalendario{
background-color:#FFFFFF; border-left:2px solid #000; text-align:center;color:#000; font-weight:bold; line-height:14px
}

.oggi{
background-color:#C80202; color:#FFF
}
.oggi a{
 color:#FFF
}
