div#container{width:935px;overflow:hidden;}


#bacheca {width:935px;overflow:auto;}
#bacheca .DescRicerca{width:935px; min-height: 300px; overflow: visible; clear: both; margin-bottom:50px; }

#btitolo{ height:50px; position:relative; }
 
.bcontent{ float:left; width:480px; position:relative; 
left:15px; }
#btesto{padding:10px 0px 30px 15px;  float: left }
.bTestoRicerca{ width:400px;font-size:12px;}
.bTestoOk{ width:300px;font-size:12px;clear: both;text-align: left;}
#btestoNegativo{ width: 300px; margin-right: 50px; float: left; text-align: left;font-size:12px; }

#bricerca{
float:left;
font-size:12px; font-weight:bold;
border-left:solid 1px #99B71A; border-bottom:solid 1px #99B71A;
padding:0px 0px 10px 24px;
margin:60px 0px 0px 85px;
width:350px;}

#bricerca #submit{
position: absolute;
left:825px;
}

#binserimento{ float: left;
font-size:12px; font-weight:bold;margin: 20px 0px 0px 40px;}
#binserimento #submit{
position: absolute;
left:858px;
margin-top:20px;
}
.ie7 #binserimento #submit{
top: 630px;
}
.belement, .bcaption{ float:left}
.belement{ width:185px}
.bcaption { width:130px; text-align:right; padding-right:15px}
.belement textarea{width:300px;}
#mtitolo  { height:25px; padding-bottom:20px }

.padd{ height:35px}


p{margin:5px}
div#newsbox{
width:620px;
float:left;
}
#bpagination{ clear: both; width: 620px; text-align: center;}
#bpagination #navigazione{padding-top:0px; float:none;margin:0px auto;font-size:14px;width:auto}
#navigazione #nav a{font-size:14px !important}

#BAn {
width:184px;
float:left;
margin:6px;
}

#BAn #BAntopslot {
background-image:url(images/BoxBAn.gif);
background-position:3px -2px;
background-repeat:no-repeat;
height:11px;
font-size: 0;
}
#BAn #BAnmidslot {
background-image:url(images/sfondoBoxBAn.gif);
background-position:0px;
background-repeat:repeat-y;
height:90px;
left:3px;
overflow:hidden;
color: Black;
position:relative;
top:-2px;
padding-bottom:5px;
padding-top:2px;
}
#BAn #BAnbotslot {
background-image:url(images/BoxBAn.gif);
background-position:3px -13px;
background-repeat:no-repeat;
height:28px;
position:relative;
top:-4px;
clear: both;
cursor:pointer;
}

#BAn #AnnBox{
width:160px;
font-size: 10px;
margin:0px 0px 6px 18px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#BAn .AnnBoxNote{
clear: both;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}

#BAn .AnnBoxData{
clear: both;
width: 116px;
/*background-color: Aqua;*/
text-align: left;
font-weight: bold;
font-size: 11px;
margin-bottom: 8px;
}

#BAn .AnnBoxData a{
/*background-color: Aqua;*/
text-align: left;
font-weight: bold;
font-size: 11px;
text-decoration: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#BAn .AnnBoxRif{
text-align: right;
font-weight: bold;
color: Black;
font-size: 12px;
margin-right: 6px;
}
.NoteBig{ position:absolute; z-index:5; left:10px; top:150px;
border:2px solid #F9E939; background-color:white;padding:5px; width:290px}

