/*////////////////// ELEMENTI GENERALI //////////////////////////////*/

body {
    margin: 10px 0px 0px 0px;
    font: normal 11px/16px Arial, Sans-serif;
    color: #000000;
    background: #FFFFFF;
}

p {
    margin-top: 0px;
    margin-bottom: 0px;
}

.clearfloat {
    clear: both;
    height: 1px;
    overflow: hidden;
    margin: -1px;
}

.rosso {
    color: #A71525;
}

.riga_tratteggio 
{
    height:1px;
    background: url( "/images/riga_tratteggio.gif" ) repeat-x bottom left;
    }
    
/*--link generico--*/
A:link, A:visited {
    font: bold 11px/16px Arial, Sans-serif;
    color: #A71525;
    text-decoration: none;
}
A:hover, A:active {
    color: #A71525;
    text-decoration: underline;
}

/*--link  e approfondimenti --*/
/*
A.app:link, A.app:visited {
    font:normal 10px/12px Verdana;
    color:#333333;
    text-decoration: none;
}
A.app:hover, A.app:active {
    color: #0E4D8C;
}
*/
/*////////////////////// SFONDI //////////////////////*/

.associazione {
    background: url( "/images/sfondi/associazione.jpg" ) no-repeat 0px 10px;
}

.adozione {
    background: url( "/images/sfondi/adozione.jpg" ) no-repeat 0px 10px;
}

.formazione {
    background: url( "/images/sfondi/formazione.jpg" ) no-repeat 0px 10px;
}

.progetti {
    background: url( "/images/sfondi/progetti.jpg" ) no-repeat 0px 10px;
}

.sapere {
    background: url( "/images/sfondi/sapere.jpg" ) no-repeat 0px 10px;
}

.miscellanea {
    background: url( "/images/sfondi/miscellanea.jpg" ) no-repeat 0px 10px;
}

.news {
    background: url( "/images/sfondi/news.jpg" ) no-repeat 0px 10px;
}

.default {
    background: url( "/images/sfondi/default.jpg" ) no-repeat 0px 10px;
}

/*////////////////////// STRUTTURA / CONTENITORI SITO //////////////////////*/

.sito {
    width: 100%;
}

.pagina {}

.sfondi {
    width: 825px;
    height: 593px;
    text-align: left;
    /*background: url( "/images/sfondi/miscellanea.jpg" ) no-repeat 0px 10px;*/
}

.main_sez {
    height: 425px;
    padding: 0px 16px 0px 15px;
}

.colonna1 {
    width: 182px;
    padding: 0px 0px 0px 58px;
    float: left;
}

.colonna2 {
    width: 550px;
    float: left; /*background:#0000FF;*/
}
/*
.colonna3 {
}
*/
.main_home {
    height:435px !important;
    height:424px;
    padding:0px 0px 0px 70px;
    float:left;
}

/*/////////////////////// HEADER ///////////////////////////////////////////////*/

.header {
    height: 160px;
    /*background:#EEFFEE;*/
}
/*
.logo {
  width: 171px;
  height: 214px;
  padding: 40px 2px 0px 0px;
  float: left;
}
img.link_logo {
    width:190px;
    height:45px;
    border:0;
}
.movie_sezione {
  width: 647px;
  height: 214px;
  margin-top: 2px;
  float: left;
}
*/
/*----- MENU SITO ----- */

.menu_oriz_contenitore {
    padding: 48px 0px 0px 75px;
    float: left;
}
/*
.menu_vert_contenitore {
    width:190px;
    float:left;
}
*/
/*----- MENU ICONE ----- */

.menu_icone_contenitore {
    padding:0px 0px 0px 0px;
    float:right;
}

A.menu_icone:link, A.menu_icone:visited {
  font: normal 10px/12px Arial;
  color: #000000;
  text-decoration: none;
}
A.menu_icone:hover, A.menu_icone:active {
  color: #A71525;
  text-decoration: none;
}
/*
img.icona {
  vertical-align: middle;
}

/*----- NAVIGATORE ----- */

.navigatore {
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 7px 65px;
    font: bold 12px/14px Arial;
    color: #000000;
    background: url( "/images/riga_tratteggio.gif" ) repeat-x bottom left;
}

A.nav:link, A.nav:visited {
    font: bold 12px/14px Arial;
    color: #000000;
    text-decoration: none;
}
A.nav:hover, A.nav:active {
    color: #960000;
    text-decoration: none;
}

/*----- ACCESSIBILITA' ----- */
/*
.accessibile_panel
{
  padding:52px 10px 0px 0px;
  float:left;
}

A.accessibile_link:link, A.accessibile_link:visited {
  font: normal 10px/12px Verdana;
  color: #FFFFFF;
  text-decoration: none;
}
A.accessibile_link:hover, A.accessibile_link:active {
  color: #7BB0AC;
}
*/
/*----- MULTILINGUA ----- */
/*
.lingua_panel
{
    float:left;
    padding:52px 0px 0px 0px;
}

.lingua_input
{
    width:100px;
    height:16px !important;
    height:12px;
    font:normal 9px Verdana;
    background:#E0E7E6;
}

.lingua_link
{
}

/*----- CERCA ----- */

.cerca {
    padding:1px 20px 0px 10px;
    float:right;
  }
  
.cerca_titolo {
    font:normal 10px/12px Arial;
    padding:2px 8px 0px 0px;
    float:left;
  }
  
input.cerca_input {
    width:85px;
    height:10px;
    float:left;
    background:#E0E7E6;
    font:normal 10px/10px Arial;
    color:#000000;
  }
  
.cerca_button {
    padding:2px 0px 0px 8px;
    float:left;
  }

/* ////////////////////// COLONNA 1 DI SINISTRA ////////////////////////////*/
/*
.num_verde {
  padding: 0px 0px 44px 0px;
}


/* ///////////////////////////// COLONNA 2 DI DESTRA //////////////////////////////// */
/* //////////////////////// ELEMENTI DEL TEMPLATE SEZIONE //////////////////////// */

.txt_contenuti {
    width: 490px;
    padding: 70px 0px 0px 10px;
}
/*
.titolo {
  padding: 0px 0px 25px 0px;
  font: normal 18px/22px Arial;
  color: #000000;
}
/*
.txt01 /*colonna 1 di testo all'interno di txt_contenuti*//*
{
}

.txt02  /*colonna 2 di testo all'interno di txt_contenuti*//*
{
}

 /*blocchi di testo - htmlarea*/
.testo1 {
    padding: 0px 0px 10px 0px;
    margin:0px 0px 10px 65px;
    text-align:justify;
    background: url( "/images/riga_tratteggio.gif" ) repeat-x bottom left;
}

.testo2 {
    padding: 0px 0px 10px 0px;
    margin:0px 0px 10px 65px;
    text-align:justify;
    background: url( "/images/riga_tratteggio.gif" ) repeat-x bottom left;
}

.testo3 {
    padding: 0px 0px 10px 0px;
    margin:0px 0px 10px 65px;
    text-align:justify;
    background: url( "/images/riga_tratteggio.gif" ) repeat-x bottom left;
}

.testo4 {
    padding: 0px 0px 10px 0px;
    margin:0px 0px 10px 65px;
    text-align:justify;
    /*background: url( "/images/riga_tratteggio.gif" ) repeat-x top left;*/
}
/*
.testo5 {
  padding: 0px 0px 25px 0px;
}

.testo6 {
  padding: 0px 0px 25px 0px;
}

 /*foto all'interno del template*/
.foto1 {
  padding: 0px 0px 0px 30px;
  float:left;
}

.foto2 {
  padding: 0px 0px 0px 0px;
  float: right;
}
/*
.foto3 {
  padding: 0px 0px 25px 25px;
  float: right;
}
/*

.dida
{
    width:308px;
    height:28px;
    background:#E5E5E5;
    margin:6px 0px 6px 0px !important;
    margin:4px 0px 6px 0px;
    float:left;
    font:normal 11px/12px Arial;
    padding:4px 10px 0px 10px;
}

.sottotitolo
{
    width:322px;
    height:17px;
    background:#5c5c5c;
    padding:3px 0px 0px 6px;
    font:bold 12px Arial;
    color:#FFFFFF;
}

.separatore_testo
{
    width:90%;
    clear:both;
    margin:10px 0px 8px 0px;
    background: url("/images/separatore_testo.gif") repeat-x center left;
}

/*-- MENU RISORSE --*/

.menu_resources /* contenitore delle risorse e dei links */
{
  padding: 0px 0px 20px 65px;
}

.risorsa_panel
{
    padding:0px 0px 20px 0px;
}

.risorsa_titolo
{ 
    font:bold 12px/16px Arial;
    color:#A71525;
    padding:0px 0px 0px 0px;
}

A.risorsa_link:link, A.risorsa_link:visited {
  font: normal 11px/16px Arial;
  color: #000000;
  text-decoration: underline;
}
A.risorsa_link:hover, A.risorsa_link:active {
  color:#A71525;
  text-decoration: underline;
}

/*-- MENU LINKS --*/

.link_panel
{
    padding:0px 0px 0px 0px;
}

.link_titolo
{ 
    font:bold 12px/16px Arial;
    color:#A71525;
    padding:0px 0px 0px 0px;
}

A.link_link:link, A.link_link:visited {
  font: normal 12px/16px Arial;
  color: #000000;
  text-decoration: underline;
}
A.link_link:hover, A.link_link:active {
  color:#A71525;
  text-decoration: underline;
}

/*-- STAMPA E INVIA --*/

/* panel contenitore */
.stampa_invia {
    padding:0px 0px 50px 65px;
}

.stampa_icone {
    float:left;
    padding:0px 15px 0px 0px;
}

/*--link stampa-invia--*/
A.stampa:link, A.stampa:visited {
  font: normal 10px Verdana;
  color: #000000;
  text-decoration: none;
}
A.stampa:hover, A.stampa:active {
  color: #A71525;
}

/* ////////////////// SCROLLBAR TESTO PERSONALIZZABILE ////////////////////////// */

.contenitore_scroll
{
    width:490px;
    height:242px;
    padding:0px 10px 0px 0px;
    overflow:hidden;
}

.contenitore_scroll_news
{
    width:500px;
    height:245px;
    overflow:hidden;
}

.contenitore_scroll_contatto
{
    width:420px;
    height:242px;
    padding:0px 10px 0px 0px;
    overflow:hidden;
}

.contenitore_scroll_menu
{
    width:182px;
    height:280px;
    padding:0px 10px 0px 0px;
    margin:0px 0px 0px 0px;
    overflow:hidden;
}

/* ///////////////////////////// HOME ////////////////////////////////////////// */

.sfondo_home {
    width: 825px;
    height: 593px;
    text-align: left;
    background: url( "/images/sfondi/home.jpg" ) no-repeat 0px 10px;
}

/*-- HOME LAST NEWS --*/
.box_news {
  width:200px;
  margin-top:90px;
  padding: 0px 0px 0px 323px;
  float:left;
}

.home_news_data {
  font: bold 12px/14px Arial;
  color: #A71525;
}

.home_news_abstract {
  font: normal 12px/14px Arial;
  color: #333333;
}

.home_news_leggi {
    padding:0px 0px 8px 0px;
}

/*--link leggi la news--*/

A.leggi:link, A.leggi:visited {
  font: bold 12px/14px Arial;
  color: #A71525;
  text-decoration: none;
}
A.leggi:hover, A.leggi:active {
  color: #000000;
}

.home_news_archivio {
  padding: 0px 0px 0px 0px;
}
/*
.home_news_singola {
  padding: 25px 0px 25px 0px;
}

.separatore_news {
  height: 1px;
  background: #F0F0F0;
}

/*--link archivio news--*/
/*
A.arch:link, A.arch:visited {
  font: normal 16px/18px Arial;
  color: #FFFFFF;
  text-decoration: none;
}
A.arch:hover, A.arch:active {
  color: #000000;
}

.home_news_thumb {
  width: 132px;
  height: 91px;
  border: 1px solid #DEDEDE;
  padding: 3px;
  margin: 0px 25px 25px 0px;
  float: left;
}

.home_news_titolo {
  font: normal 14px/16px Arial;
  color: #000000;
  padding: 0px 0px 5px 0px;
}

/*-- HOME LAST EVENTS --*/

.box_eventi {
    width:285px;
    height:120px;
    padding:10px 0px 0px 10px;
    overflow:hidden;
}

.home_eventi_data {
  font: bold 12px/14px Arial;
  color: #A71525;
}

.home_eventi_abstract {
  font: bold 12px/16px Arial;
  color: #333333;
}

.home_eventi_leggi {
    padding:5px 0px 8px 0px;
    float:left;
}

.home_eventi_archivio {
  padding: 5px 20px 0px 0px;
  float:right;
}
/*
.home_brochure {
  padding: 52px 0px 40px 52px;
}

.home_img {
  padding: 52px 0px 0px 52px;
}
*/

/*-- AREA RISERVATA --*/

.box_area_ris {
  width: 170px;
  margin-top:140px;
  text-align:right;
  float:left;
}

.area_ris_input {
  width: 98px;
  height: 13px;
  font:normal 10px Verdana;
  color:#000000;
  margin:0px 0px 5px 0px;
  border: 1px solid #9D9D9D;
}

.area_ris_button {
  float: right;
  padding: 0px 0px 0px 0px;
}

.area_ris_dimentica {
  font: normal 9px/11px Verdana;
  color: #000000;
  padding: 0px 0px 0px 7px;
  text-align:left;
  float:left;
}
/*
.area_ris_titolo {
  height: 29px;
  background: #EEEEEE;
  font: normal 14px Arial;
  color: #414141;
  padding: 10px 0px 0px 13px;
}

.area_ris_login {
  font: normal 14px/16px Arial;
  color: #9D9D9D;
  padding: 20px 0px 5px 13px;
}

.area_ris_input {
  padding: 0px 0px 0px 13px;
}

/*--link CLICCA QUI hai dimenticato la password--*//*
A.clicca:link, A.clicca:visited {
  font: bold 11px/12px Arial;
  color: #000000;
  text-decoration: none;
}
A.clicca:hover, A.clicca:active {
  color: #EB5E0C;
  text-decoration: none;
}

/*--link ACCEDI all'area riservata--*//*
A.button:link, A.button:visited {
  font: bold 16px/18px Arial;
  color: #EB5E0C;
  text-decoration: none;
}
A.button:hover, A.button:active {
  color: #000000;
}
*/

/*////////////////////////// ARCHIVIO NEWS E EVENTI ///////////////////////////////////////// */

/*-- MENU NEWS --*/

.contenitore_menu_news
{
    padding:62px 0px 0px 0px;
}

.news_menu_anno {
  float: none;
  padding: 8px 0px 3px 0px;
  margin-bottom:8px;
  background: url( "/images/riga_tratteggio.gif" ) repeat-x bottom left;
}

.news_menu_mese {
  padding: 0px 10px 0px 0px;
  float: left;
}

/*--link menu anno--*/
A.anno:link, A.anno:visited {
  font: bold 14px/16px Arial;
  color: #000;
  text-decoration: none;
}
A.anno:hover, A.anno:active {
  color: #A71525;
}
A.anno_a:link, A.anno_a:visited, A.anno_a:hover, A.anno_a:active {
  font: bold 14px/16px Arial;
  color: #A71525;
  text-decoration: none;
}

/*--link menu mese--*/
A.mese:link, A.mese:visited {
  font: normal 11px/15px Arial;
  color: #000;
  text-decoration: none;
}
A.mese:hover, A.mese:active {
  text-decoration: underline;
}
A.mese_a:link, A.mese_a:visited, A.mese_a:hover, A.mese_a:active {
  font: normal 11px/15px Arial;
  color: #000;
  text-decoration: underline;
}

/*-- ELEMENTI NEWS --*/

.browse_contenitore {
    padding:0px 25px 0px 65px;
    float:left;
}
/*
.news_arch_item {
    padding:0px 0px 34px 0px;    
}
*/
.news_arch_thumb {
    width:195px;
    float:left;
}

.news_arch_data {
    font: bold 12px/16px Arial;
    padding:0px 5px 3px 0px;
    float:left;
    /*background: url( "/images/riga_tratteggio.gif" ) repeat-x bottom left;*/
}

.news_arch_titolo {
    font: bold 12px/16px Arial;
    padding:0px 0px 3px 0px;
    /*background: url( "/images/riga_tratteggio.gif" ) repeat-x bottom left;*/
}

.news_arch_abstract {
    font:italic 12px/16px Arial;
    color:#000;
    padding:5px 0px 3px 0px;
    /*background: url( "/images/riga_tratteggio.gif" ) repeat-x bottom left;*/
}

.news_arch_link {
    padding:5px 0px 20px 0px;
}

.news_arch_testo {
    font:normal 12px/16px Arial;
    padding:5px 0px 20px 0px;
    text-align:justify;
}

.news_arch_back {
    height:12px;
    padding:0px 0px 0px 0px;
    text-align:right;
}

.info_panel
{
    height:12px;
    padding:0px 0px 0px 0px;
    text-align:right;
}

/*
.contenitore_foto_news
{
    width:323px;
    height:216px;
    float:right;
}

/* ///////////////////////// FOOTER ////////////////////////////////////////////// */

.footer {
    padding:10px 20px 0px 0px;
}

.powered_by
{
    float:right;
}

.copyright {
  font: normal 9px/10px Arial;
  color: #CCC;
  padding: 0px 0px 0px 20px;
  margin-top: -10px;
  float: left;
}

/*
.footer_img {
  float: left;
  padding-top: 0px !important;
  padding-top: 1px;
}



/*-- admin --*/
/*
.admin_panel
{
}

A.admin_link:link, A.admin_link:visited {
  font: normal 10px/12px Verdana;
  color: #C7D9E2;
  text-decoration: none;
}
A.admin_link:hover, A.admin_link:active {
  color: #91C2E8;
  text-decoration: none;
}

/* ///////////////// STRUTTURA AREA AMMINISTRAZIONE ///////////////////////// */
/*
.main_admin {
  width: 773px;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background: #FFFFFF;
  float: left;
}

.main_admin_left
{
    width: 25%;
    float:left;
    padding:20px 20px 20px 20px;
}

.main_admin_right {
  padding: 20px 20px 20px 20px;
}

*/

/* ////////////////// RISULTATI DELLA RICERCA ///////////////////////////////////// */
/*
.box2_colonna2 {
}

.fascia_titolo_scuola {
  font: bold 14px/16px Arial, Sans Serif;
  color: #003366;
  padding: 0px 0px 0px 6px;
}

*/

/* ///////////////// MAPPA ////////////////////////////////////////////// */

.contenitore_mappa {
    width: 430px;
    padding: 0px 0px 0px 70px; 
}

/*--link nodi mappa--*/
A.mappa:link, A.mappa:visited {
    font: bold 11px/16px Arial, Sans-serif;
    color: #000000;
    text-decoration: none;
}
A.mappa:hover, A.mappa:active {
    color: #A71525;
    text-decoration: none;
}

/* ///////////////// FORM CONTATTO /////////////////////////////////// */

.contenitore_contatto {
    width:400px;
    padding: 0px 0px 0px 70px; 
    float:left;
}

.navigatore_contatto {
    width:495px;
    padding: 70px 0px 0px 5px; 
}

.contenitore_contatto input {
    background:#E0E7E6;
}

/* ///////////////// FORM INVIA LINK /////////////////////////////////// */

.contenitore_invia_link {
    width:400px;
    padding: 0px 0px 0px 320px; 
    float:left;
}

.titolo {
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 7px 0px;
    font: bold 12px/14px Arial;
    color: #000000;
    background: url( "/images/riga_tratteggio.gif" ) repeat-x bottom left;
}