body { 
background-color: #d5d9db; 
background-image: url(../img/sfondo.gif); 
background-position: top left; 
background-repeat: repeat-x; 
text-align: center; 
margin: 0px 0px 0px 0px;
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; }

a { outline: none; }
a:link, a:visited, a:active { color: #4d4d4d; text-decoration: underline; }
a:hover { color: #4d4d4d; text-decoration: none; }

.testopiccolo {color: #4d4d4d; text-decoration: none; font-size: 10px; padding: 5px 0px 0px 0px; }

/*VARIE AJAX
#accoglienza  {}

#psicologici1  { width: 200px; }
#educativi1  { width: 200px; }
#territoriali1  { width: 200px;}
#formazione1  { width: 200px;}
#progetti1  {width: 200px; }
#descrizione { }
#dettagliostaff {width: 200px; }
.toggle { }
*/

/*ELEMENTI PRINCIPALI*/

#maincont { width: 850px; margin: auto; text-align: left;  }
#contbcgr { width: 850px; background-color: #f8f8f8; float: left; text-align: left;  }
#contgrigio { background-color: #dbdbdb; text-align: left;  margin: 0px 10px 0px 10px; padding: 15px 15px 15px 15px; }
#logo { text-align: left; float: left; margin: 15px 0px 15px 10px;}
#topmenu { width: 107px; text-align: right; float: left; margin: 27px 0px 0px 270px;}
/*#imgbordo { border: solid 1px #34362d; padding: 1px; margin: 0px 15px 15px 0px; float: left; clear: both;}
#imgbordodx { border: solid 1px #34362d; padding: 1px; margin: 0px 0px 10px 10px; float: right; clear: both;}
*/
#imgbordo { border: solid 1px #34362d; padding: 1px; margin: 10px;}
#imgbordodx { border: solid 1px #34362d; padding: 1px; margin: 10px;}
#imghome { margin: 10px; }
#imgcontsx { width: 150px; margin: 10px 0px 0px 10px; float: left; clear: both;}

/*NAVIGAZIONE*/

#mainmenu { width: 830px; background-image: url(../img/sf_mn1.gif); text-align: left; border-top: 1px solid #849aa6; border-bottom: 1px solid #849aa6; margin-left: 10px; clear: both;}
.navmenu { margin: 0px 0px 0px 15px; }


/*Header e Footer*/
#header { background-color: #7ea760; text-align: right; margin: 10px 10px 0px 10px; padding: 25px 12px 12px 0px;}
#footer { color: #f8f8f8; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #849aa6; text-align: center; margin: 10px; padding: 12px; }
#footer a:link { color: #f8f8f8; text-decoration: none; }
#footer a:visited { color: #f8f8f8; text-decoration: none; }
#footer a:hover { color: #f8f8f8; text-decoration: underline; }
#footer a:active { color: #f8f8f8; text-decoration: none; }
#credits { color: #d5dce0; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 10px; }
#credits a:link { color: #d5dce0; text-decoration: none; }
#credits a:visited { color: #d5dce0; text-decoration: none; }
#credits a:hover { color: #d5dce0; text-decoration: underline; }
#credits a:active { color: #d5dce0; text-decoration: none; }

/*Download*/
#boxdwnlmain { text-align: left; margin: 10px 0px 10px 0px;  }
#boxdwnl { float: left; margin: 10px 0px 0px 0px; clear: both; }
#frdwnl { margin: 2px 7px 0px 0px; float: left; }
#txtdwnl { color: #e34171; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; float: left;  }
#txtdwnl a:link { color: #e34171; text-decoration: underline; }
#txtdwnl a:visited { color: #e34171; text-decoration: underline; }
#txtdwnl a:hover { color: #e34171; text-decoration: none; }
#txtdwnl a:active { color: #e34171; text-decoration: underline; }

/*TESTI E TABELLE*/

#titolo { color: #628c43; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 0px 0px 10px 0px; }
#titoloint { color: #628c43; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 0px 0px 10px 0px; }

#titolostaff { color: #6a7b85; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 0px 0px 10px 0px; }

.tabround { color: #4d4d4d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f8f8f8; text-decoration: none; }
#tabcontent { text-align: left; padding: 10px 10px 10px 10px; color: #4d4d4d; line-height: 1.2; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; float: left; background-color: #f8f8f8; }
.tabcontent { text-align: left; padding: 10px; color: #4d4d4d; line-height: 1.2; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #f8f8f8; }
/*HOMEPAGE*/

#homeleft { width: 100px; float: left; padding: 10px 0px 0px 10px  }
#homeright { width: 436px; text-align: left; float: left; margin: 10px 10px 10px 10px; }

#boxtitolo { text-align: left; background-color: #f8f8f8; color: #0098be; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding: 0px 10px 3px 10px; }
#boxtitolo a:link { color: #0098be; text-decoration: none; }
#boxtitolo a:visited { color: #0098be; text-decoration: none; }
#boxtitolo a:hover { color: #4ab5cf; text-decoration: none; }
#boxtitolo a:active { color: #0098be; text-decoration: none; }

#boxtxt { text-align: left; color: #4d4d4d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px 10px 0px 10px; background-color: #f8f8f8; float: left;  }
#boxtxt a:link { text-decoration: none; }
#boxtxt a:visited { text-decoration: none; }
#boxtxt a:hover { text-decoration: none; color: #808080; }
#boxtxt a:active { text-decoration: none; }

#box { margin: 0px 0px 0px 0px; float: left }
#boxtop { background-color: #f8f8f8; float: left; }
#boxbot { float: left; }
#boxcont { text-align: center; width: 200px; background-color: #f8f8f8; float: left; }

#sep { margin: 0px 0px 10px 0px; float: left }

/*CHI SIAMO*/

#menuint { width: 830px; background-image: url(../img/sf_mn2.gif); text-align: left; border-top: 2px solid #7ea760; border-bottom: 1px solid #849aa6; margin-left: 10px; clear: both;}

/*FORMAZIONE E SERVIZI*/

#formcontent { text-align: left; padding: 0px 10px 0px 10px; color: #4d4d4d; line-height: 1.2; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; clear: both; }
.formcontent { text-align: left; padding: 0px 10px 0px 10px; color: #4d4d4d; line-height: 1.2; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

#formleft { width: 200px; float: left; padding: 0px 0px 0px 0px  }
#formright { width: 586px; text-align: left; float: right; margin: 0px 0px 0px 0px; background-color: #f8f8f8;}

#listamain { margin: 0px 0px 0px 0px; float: left }
#listatop { background-color: #f8f8f8; float: left; border-bottom: 2px solid #e6e6e6;  }
#listabot { float: left; }
#listacont { width: 200px; background-color: #e6e6e6; float: left; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#elemcont { width: 200px; background-color: #f8f8f8; float: left; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

#categspento { position: relative; border-left: 4px solid #f8f8f8; background-color: #7ea760; color: #f8f8f8; margin-bottom: 2px; padding: 8px; text-decoration: none; font-weight: bold;}

#categ  { width: 200px; float: left; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

#categ ul, #categ li { margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
#categ a:link { display: block; padding: 8px; margin-bottom: 2px; border-left: 4px solid #7ea760; background-color: #f8f8f8; color: #628c43; text-align: left; font-weight: bold; text-decoration: none; }
#categ a:visited { display: block; padding: 8px; margin-bottom: 2px; border-left: 4px solid #7ea760; background-color: #f8f8f8; color: #628c43; text-align: left; font-weight: bold; text-decoration: none; }
#categ a:hover { display: block; padding: 8px; margin-bottom: 2px; border-left: 4px solid #f8f8f8; background-color: #7ea760; color: #f8f8f8; text-align: left; font-weight: bold; text-decoration: none; }
#categ a:active { display: block; padding: 8px; margin-bottom: 2px; border-left: 4px solid #7ea760; background-color: #f8f8f8; color: #628c43; text-align: left; font-weight: bold; text-decoration: none; }




/*
#categ ul, #categ li { margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
#categ a { display: block; padding: 8px; margin-bottom: 2px; border-left: 4px solid #7ea760; background-color: #f8f8f8; color: #628c43; text-align: left; font-weight: bold; text-decoration: none; }
#categ a:hover { position: relative; border-left: 4px solid #f8f8f8; background-color: #7ea760; color: #f8f8f8; text-decoration: none; }
*/
#elemento ul, #elemento li { margin: 0; padding: 0; list-style-type: none; list-style-image: none }
#elemento a { display: block; padding: 8px; margin-bottom: 2px; border-left: 4px solid #f8f8f8; background-color: #e6e6e6; color: #4d4d4d; text-align: left; text-decoration: none; }
#elemento a:hover { position: relative; border-left: 4px solid #e34171; background-color: #849aa6; color: #f8f8f8; text-decoration: none;}

#elementospento { margin-bottom: 2px; padding: 8px; border-left: 4px solid #e34171; background-color: #849aa6; color: #f8f8f8; text-decoration: none;}

/*Staff*/

#nomedisattivo { position: relative; border-left: 4px solid #f8f8f8; background-color: #f8f8f8; color: #6a7b85; margin-bottom: 2px; padding: 8px; text-decoration: none; }

#nomespento { position: relative; border-left: 4px solid #f8f8f8; background-color: #849aa6; color: #f8f8f8; margin-bottom: 2px; padding: 8px; text-decoration: none; }

#nome ul, #nome li { margin: 0; padding: 0; list-style-type: none; list-style-image: none }
#nome a {display: block; padding: 8px; margin-bottom: 2px; border-left: 4px solid #849aa6; background-color: #f8f8f8; color: #6a7b85; text-align: left; text-decoration: none; }
#nome a:hover { position: relative; border-left: 4px solid #f8f8f8; background-color: #849aa6; color: #f8f8f8; text-decoration: none; }

/*FORMAZIONE*/

.t_tabricerca { color: #628c43; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.t_tabricerca a:link { color: #628c43; text-decoration: none; }
.t_tabricerca a:visited { color: #628c43; text-decoration: none; }
.t_tabricerca a:hover { color: #4d4d4d; text-decoration: none; }
.t_tabricerca a:active { color: #628c43; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

.tabricercasf1 { color: #4d4d4d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #ffffff; }
.tabricercasf2 { color: #4d4d4d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #e6e6e6; }

/*SALA STAMPA*/

.annospento { color: #628c43; }

#tabanno { text-align: left; padding: 10px 10px 10px 10px; color: #6a7b85; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; float: left; background-color: #f8f8f8; }

#tabanno a:link { color: #6a7b85; text-decoration: none; }

#tabanno a:visited { color: #6a7b85; text-decoration: none; }

#tabanno a:hover { color: #628c43; text-decoration: none; }

#tabanno a:active { color: #6a7b85; text-decoration: none; }

/*iniziative*/

#inizdisattivo { position: relative; border-left: 4px solid #f8f8f8; background-color: #f8f8f8; color: #6a7b85; margin-bottom: 2px; padding: 8px; text-decoration: none; }

#inizspento { position: relative; border-left: 4px solid #f8f8f8; background-color: #849aa6; color: #f8f8f8; margin-bottom: 2px; padding: 8px; text-decoration: none; }

#iniz ul, #nome li { margin: 0; padding: 0; list-style-type: none; list-style-image: none }
#iniz a {display: block; padding: 8px; margin-bottom: 2px; border-left: 4px solid #849aa6; background-color: #0098be; color: #6a7b85; text-align: left; text-decoration: none; }
#iniz a:hover { position: relative; border-left: 4px solid #f8f8f8; background-color: #849aa6; color: #f8f8f8; text-decoration: none; }

