
body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF;  color: #2F4E62;}

table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2F4E62;}


A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none;}
A:hover {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: underline}
A.normale {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; text-decoration: none;}
A.normale:hover {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; text-decoration: underline}

A.associazioni {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
A.associazioni:hover {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;}
A.ass_estesa {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF2B00; text-decoration: none;}
A.ass_estesa:hover {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF2B00; text-decoration: underline}

A.notizieinterne {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; text-decoration: none;}
A.notizieinterne:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; text-decoration: none;}

.registra {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; text-decoration: none;}
.registra:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006699; text-decoration: none;}


span.da {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; display:block; cursor:default}
span.da:hover {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: underline; display:block; cursor:default}
.nome_associazione {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #666666; text-decoration: none;}

.tabellamenu{ border-right: 1px solid #ffffff}

.tabellanotizie { border-bottom: 1px solid #ededed}

.tabellanotizie2 { border-right: 1px solid #ededed; border-left: 1px solid #ededed; border-bottom: 1px solid #ededed}

#propone .blocs {
        float: left;
    margin-left: 12px;
        margin-top: 15px;
        width: 170px;
}



#propone .blocs a {
        display: block;
    color: #000000;
}




#lombardiaineuropa .blocs{
    float: left;
    margin-left: 12px;
        margin-top: 10px;
    margin-bottom: 10px;
        width: 255px;
}

#lombardiaineuropa .titolo_lie {
        font-weight: bold;
    font-size: 12px;
    color: #006699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#lombardiaineuropa .testo_lie {
        font-weight: normal;
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#notiziealte .bloc{
    float: left;
    margin-left: 12px;
        margin-top: 1px;
    margin-bottom: 0px;
        width: 500px;
}

#notizieinterne .blocs{
    float: left;
    margin-left: 12px;
        margin-top: 1px;
    margin-bottom: 0px;
        width: 220px;
}

#notizieinterne .titolo_pre {
        font-weight: bold;
    font-size: 10px;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


#notizieinterne .titolo_lie {
        font-weight: bold;
    font-size: 12px;
    color: #006699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#notizieinterne .testo_lie {
        font-weight: normal;
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#notizieinterne .testinafondolungo {
    display: block;
    margin-left: 12px;
    margin-top: 5px;
    float: left;
    padding: 2px;
        background-color: #ffffff;
    border-bottom: 1px solid #cccccc;
        font-weight: bold;
    width: 536px;
    color:#000000;

}



#notiziedellalombardia .blocs {
    float: left;
    margin-left: 1px;
        margin-top: 1px;
    margin-bottom: 15px;
        width: 230px;
}




#primopiano .bloc {

 float: left;
    margin-left: 12px;
        margin-top: 1px;
    margin-bottom: 0px;
        width: 540px;
}

#primopiano .titolonotizia {
        color: #00009D;
        font-size: 11px;
        margin-top:4px;
        font-weight: bold;
}

#primopiano .titolo_pre {
        font-weight: bold;
    font-size: 10px;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#primopiano a.titolo_tit {
    display: block;
        font-weight: bold;
    font-size: 12px;
    color: #006699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#primopiano a.titolo_tit:hover {
        font-weight: bold;
    font-size: 12px;
    color: #006699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

#primopiano .testo {
        font-weight: normal;
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#primopiano a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #006699;
    text-decoration: none;
}
#primopiano a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #006699;
    text-decoration: underline;
}



#piepagina .blocs{
    float: left;
    margin-top: 0px;
        font-weight: normal;
    font-size: 9px;
    font-style: italic;
    color: #666666;
    width:200px;
    margin-left:0px;

    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navheader .blocs{
    float : left;
    font-size: 8px;
    margin-top: 10px;
    width: 100px;
}
#navheader .textfield {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #ededed;
    height: auto;
    position: relative;
    width: 104;
    color: #000000;
    border: 1 solid #cccccc;
    padding-left: 3
}
#navheader a {
    color: #ffffff;

}
#navheader .cerca {
    color: #ffffff;
    font-weight: bold;
}




#navasslink {
    clear:both;
        border-bottom:0px solid #F3F3F3;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}

#navasslink ul{
    list-style: none;
        margin: 0px;
        padding: 0px;
        border: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navasslink li{
    border-bottom: 1px solid #F3F3F3;
        margin: 0px;
        padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navasslink li a {
        display: block;
        padding: 1px;
        color: #000;
        text-decoration: none;
        font-weight: bold;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}

#navasslink li a:hover {
        background-color: #D8D8D8;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}




#ricerca .field {
    float : right;
    font-size: 8px;
    margin-top: 10px;
    width: 100px;
}

#bannerside .blocs{
    margin-bottom: 10px;
    float : left;
    width: 230px;
    height: 80px;
}

#associazioniesociale_news .blocstitolo {
    margin-bottom: 10px;
    float : left;
    width: 230px;
    height: auto;
    background-color: #ededed;

}
#associazioniesociale_news .blocs {
    margin-bottom: 10px;
    float : left;
    width: 230px;
    height: auto;
    background-color: #ffffff;

}

#tabella_associazioni .blocco {
    margin-left: 12px;
    float : left;
    width: 536px;
    height: auto;
    background-color: #ffffff;
}


.testinafondo {
    display: block;
    padding: 2px;
        font-weight: bold;
    border-bottom:1px solid #cccccc;
    color:#000000;

}



.testinafondonocolor {
    display: block;
    padding: 2px;
        background-color: #ffffff;
        font-weight: bold;
    border-bottom:1px solid #ededed;
    color:#000000;
}



a.titolo_tit {

        font-weight: bold;
    font-size: 12px;
    color: #006699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.titolo_tit:hover {

    font-weight: bold;
    font-size: 12px;
    color: #006699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.titolo_pre {
        font-weight: bold;
    font-size: 10px;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.s-title {
    float: left;
        color: #00009D;
        font-size: 11px;
        margin-top:30px;
    margin-left: 12px;
        font-weight: bold;
    width:500px;

}

ul.associazioni {
    list-style: middot;
        margin: 12px;
        padding: 2px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


ul.barradestra {
    list-style: middot;
        margin-left: 16px;
        padding: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

               
#gmaps li {list-style-image: url(images/frec2.jpg);}

li.lista_associazioni {list-style-type: square}




input,textarea,select{ FONT-SIZE: 10px; FONT-FAMILY: Verdana; background-color: #ffffff;}

.titolo_campo{font-weight:bold;}
.form_help{font-style:italic; color:#6F6F6F}


/*##############calendario################*/

.n_settimana,.n_settimana_oggi
{
 font-size:10px;
 font-family:Verdana;
 font-weight:500;
 color:#000;
 text-align:center;
 background-color:#ffffff;
/* background-image:url('images/normal-bg.gif');
 background-repeat:repeat;*/
}

.n_settimana_oggi
{
 background-image:none;
 background-color:#7FD2FF;
}

.giorni_settimana
{
 font-size:11px;
 font-family:Verdana;
 font-weight:bold;
 color:#fff;
 text-align:center;
 background-color:#37A3DF;
 /*background-image:url('images/dark-bg.gif');
 background-repeat:repeat;*/
}

.mese
{
 font-size:12px;
 font-family:Verdana;
 font-weight:bold;
 color:#069;
 text-align:center;
 color:#fff;
 background-color:#0B7FBF;
 /*background-image:url('images/title-bg.gif');
 background-repeat:repeat-x;*/
}

#Calendar
{
 position:static;
 margin:10px 0 10px 0;
}

#mesi_anno
{
 position:absolute;
 //top:217px;
 //left:1030px;
 top:67px;
 left:16px;
 width:67px;
 height:175px;
 border:1px solid #D0D0D0;
 background-image:url('images/normal-bg.gif');
 background-repeat:repeat;
 text-align:center;
 z-index:100;
 overflow:visible;
}

#mesi_anno p
{
 line-height:0px;
 padding:0px;
 margin:12px;
 font-family:Verdana;
 font-size:9px;
 font-weight:100;
}

a
{
 text-decoration:none;

}
.n_settimana a{color:#000;}
.n_settimana a:hover{ color:#FF9A35;}
.chiudi_calendario{text-align:center;}
#cont_calendario{margin-top:-6px; margin-left:-15px; padding:5px; background-color:#efefef;  zindex:10}
#NavBar{display:none;}
#Calendar{margin: 0px; padding: 0px;}
/**##############################*/
.w_campo{width:150px;}
.w_campo2{width:156px;}

.input_campo input,textarea,select{border:1px solid #AFAFAF; padding:3px;}
.pointer{cursor:pointer}
#autocomplete_dove{position:absolute; z-index:10;background-color:#fff; border:1px solid #afafaf; max-height:180px; width:150px; padding:3px;}

.msg_error{color:#DFB137; font-weight:bold; padding:5px;}
.msg_ok{color:#1B9F13; font-weight:bold; padding:5px;}
.bold{font-weight:bold;}
.pad_3{padding:3px 0px;}

#eventi_contenitore{background-color:#335199; color:#fff; width:200px; margin-bottom:10px; padding:15px 15px 0px 15px;}/*#255484*/
#eventi_welfare_contenitore{background-color:#91BF5F; width:200px; padding:15px 15px 0; margin-bottom:15px; margin-top:15px;}

.eventi_titolo{font-weight:bold; font-size:22px; padding:10px 0px;}
.eventi_welfare_titolo{ color:#2F4E62; text-align:center; font-size:18px; font-weight:bold;}

.float_right{float:right;}
.eventi_miniCalendario{background:url(images/calendar.gif) left top no-repeat; width:43px;}
.eventi_miniCalendarioMese{text-align:center; color:#fff; font-weight:bold; font-size:11px; padding:4px 0 0 0; margin:0px}
.eventi_miniCalendarioGiorno{text-align:center; color:#000; font-weight:bold; font-size:20px;}

.eventi_data_evento{font-size:10px; color:#74A2CF; padding:2px 0;}
.eventi_welfare_data_evento{font-size:10px; color:#2F4E62; padding:2px 0;}


.eventi_titolo_evento{font-size:14px;}
.eventi_evento{border-bottom:1px solid #74A2CF; padding:5px 0px;}
.eventi_welfare_evento{border-bottom:1px solid #2F4E62; padding:5px 0px;}

.welfare-clip
{
	height:120px !important;
}
.label_welfare{padding:2px; color:#91BF5F}
.label_bacheca{padding:2px; color:#335199}
.link_white a{color:#fff; text-decoration:none;}
.link_white a:hover{color:#fff; text-decoration:underline;}
.link_black a{color:#000; text-decoration:none;}

.align_right{text-align:right;}