
html                         {overflow: -moz-scrollbars-vertical;overflow-y: scroll;}
body                         {cursor: default;margin: 10px 0 30px 0; background-color: #B9D2CE;
                              align: center;}
a:link, a:visited            {text-decoration: none;}
:-moz-any-link:focus         {outline: none; }


#main                        {width: 900px; border-bottom: 1px solid #B5B5B5; text-align: center;
                              background-color: #FFF; border-top: 1px solid #AFC4BF;}


/* TOP --------------------------------------------------------------------------------------------- */
#top                         {background-image: url('img/top_bck.jpg'); height: 84px; width: 900px;}
  
  /* logo, info */
  #top_sx                    {float: left; height: 84px; width: 350px;}
  #top_sx_logo               {cursor: pointer;float: left; height: 78px; width: 95px; text-align: left;
                              padding: 6px 0 0 5px;}
  #top_sx_info               {cursor: default; float: right; height: 84px; width: 250px;}
    #top_sx_info_ambul       {font: bold 16px/18px Verdana; color: #566C65; letter-spacing: 1.0pt;
                              text-align:left;padding:4px 0 0 10px;}
    #top_sx_info_diret       {font: 11px Verdana; color: #566C65; text-align:left;
                              padding:3px 0 0 10px;}
  
  /* contatti, autorizzazione */
  #top_dx                    {float: right; height: 84px; width: 550px; text-align: right;}
    #top_dx_contatti         {height: 55px; font: bold 11px/14px Verdana; color: #566C65;
                              text-align:right; padding:6px 6px 0 0;}
    #top_dx_autoriz          {font-size:10px;font-weight: normal;}
  
  /* menu */
  #top_dx_menu               {height: 19px; width:100%; text-align: right;}
  .top_menu_off              {cursor: pointer; display: inline; float: right; font: 11px Verdana;
                              border-top: 1px solid #BDDED8; color: #000;background-repeat:repeat-x;
                              background-image: url('img/top_menu_bck.gif'); padding: 4px 8px 3px 8px;}
  .top_menu_off:hover        {background: #FFF; border-top: 1px solid #BDDED8; padding-top:4px;}
  .top_menu_selected         {cursor: default; display: inline; float: right; font: 11px Verdana;
                              color: #000; padding: 2px 8px 3px 8px;background: #FFF; 
                              border-top: 3px solid #24B9A0;}



/* CENTER ------------------------------------------------------------------------------------------ */
#center                      {width: 900px; text-align: left;}
  
  /* index */
  #center_welcome            {background-image:url('img/center_bck.jpg');background-repeat: no-repeat;
                              border-bottom: 1px solid #CDE; width: 900px; height: 223px;
                              border-top: 1px solid #CED;  text-align: left;}
  #center_boxes              {margin: 20px 20px;}
  .center_box                {cursor: pointer; padding: 5px 5px 5px 100px; text-align: left;}
  .center_box_title          {font: bolder 14px Verdana; color: #3EA493; padding:2px 0 4px 0;}
  .center_box_text           {font: 11px Verdana; color: #555;}
  
  
  .center_chisiamo,
  .center_specialisti,
  .center_fisioterapia,
  .center_visite             {width: 390px; height: 97px; background-repeat: no-repeat;
                              border: 1px solid #DDD;}
  
  .center_chisiamo:hover,
  .center_specialisti:hover,
  .center_fisioterapia:hover,
  .center_visite:hover       {border: 1px solid #BDB;}
  
  .center_chisiamo           {background-image: url('img/center_chisiamo.jpg');}
  .center_chisiamo:hover     {background-image: url('img/center_chisiamo_over.jpg');}
  .center_specialisti        {background-image: url('img/center_specialisti.jpg');}
  .center_specialisti:hover  {background-image: url('img/center_specialisti_over.jpg');}
  .center_fisioterapia       {background-image: url('img/center_fisioterapia.jpg');}
  .center_fisioterapia:hover {background-image: url('img/center_fisioterapia_over.jpg');}
  .center_visite             {background-image: url('img/center_visite.jpg');}
  .center_visite:hover       {background-image: url('img/center_visite_over.jpg');}
  
  /* chisiamo - menu sx*/
  .td_sx_chisiamo            {min-height:500px; width:170px; border-right: 1px solid #BDDED8;
                              background:#EFE;}
  .div_sx_chisiamo           {text-align: right; width:130px;padding-top:20px;min-height:500px;}
  div.menu2                  {cursor:pointer; font:11px/13px Verdana;color: #566C65; border-right:0px;
                              padding: 3px 25px 3px 10px; margin:13px 0 13px 0;}
  a.menu2,                   
  a.menu2:link               {color: #566C65;}
  a.menu2:hover              {color: #566C65;text-decoration:none;}
  div.menu2:hover            {border: 1px solid #CCEEDD;padding: 2px 25px 2px 10px;border-right:0px;
                              background: #FFF;}
  .menu2_selected            {font: bolder 11px/13px Verdana;color: #254;cursor: default;
                              padding: 2px 24px 2px 10px; border-bottom: 0px solid #24B9A0;
                              margin:14px 0 14px 0; border-right:0px;background: #CCEEDD;}
  
  /* menu sx con foto (visite,medici) */
  .td_sx_foto                {min-height:500px;width:170px;border-right: 1px solid #BDDED8;
                              background:#EFE;}
  .div_sx_foto               {text-align: right; width:170px;padding-top:0;min-height:500px;}
  
  /* center div padding */
  .div_center_padding,
  .div_center_padding_medici,
  .div_center_padding_visite,
  .div_center_padding_dove   {padding:30px 60px 50px 60px;}
  .div_center_padding_fisio  {padding:30px 60px 50px 70px;}
  
  /* center div title */
  .div_center_title          {font:bold 15px Verdana; color:#149890;border-bottom:1px dotted #BDDED8;
                              padding-bottom:5px;}
  
  /* center div text */
  .div_center_text           {font:11px/20px Verdana;color: #5A5A5A;text-align: left;}
  
  /* vedi tutti */
  .vedi_tutti_margin         {margin-bottom:20px;}
  .vedi_tutti                {font:11px Verdana; color:#24A8A0;text-decoration:underline !important;}



/* DX ---------------------------------------------------------------------------------------------- */
.td_menuVisite               {border-left: 1px solid #DDD; background: #EEE;width:200px;}
.menu_visite                 {cursor:pointer; text-align:left; font:11px Verdana; color:#555;
                              background: #DDD;border: 1px solid #CCC;border-left: 4px solid #ACB;
                              min-height:25px;margin:6px 7px; padding:3px;
                              background-image: url("img/menu_visite_bck.png");}
.menu_visite:hover,          
.menu_visite.selected        {border-left: 4px solid #24B9A0;font-weight: normal;color: #132;
                              background-color: #FFF;}
.menu_visite.selected        {cursor:default;}
.menu_visite_title           {padding: 5px; font: bolder 11px Verdana; margin:0 8px;
                              margin-bottom:10px; border: 1px solid #CCC; cursor:pointer;
                              text-decoration:none; color: #888;}
.menu_visite_title:hover     {background-color:#FFF;color: #666;}

.visite_medico,              
.visite_medico:link          {font: bolder 11px Verdana; text-decoration: underline !important;
                              color: #576;}


/* FOOTER ------------------------------------------------------------------------------------------ */
#footer                      {width:900px;margin-top:6px;margin-bottom:25px}
#footer_info                 {font: 10px Verdana;color:#666;text-align:left;}

#footer_map                  {font:10px/13px "Lucida Sans Unicode";color:#666;text-align:left;}
.footer_map_title            {clear:right;margin:20px 0 5px 10px;border-bottom:1px dotted #C4ECD9;font-style:italic;}
.footer_map_col              {float:left;margin-bottom:20px;padding:0 15px 0 8px;border-left:1px dotted #A0B8B5;}
.footer_map_a                {color:#666;}
.footer_map_a:hover          {text-decoration:underline;/*background-color:#C4ECD9*/;}





/* EDIT -------------------------------------------------------------------------------------------- */

#edit_main                   {width: 1200px; text-align: center; background-color: #FFF;}
#edit_center                 {width: 1200px; text-align: left;}

/* edit - menu sx*/
.td_sx_edit                  {min-height:500px;width:200px; border-right: 1px solid #CCC;
                              background:#EEE;}
.div_sx_edit                 {text-align: right; width:180px;padding-top:20px;min-height:500px;}
div.edit_menu2               {cursor: pointer;font: 11px/13px Verdana;padding: 3px 25px 3px 5px;
                              margin:13px 0; color: #777;}
a.edit_menu2,                
a.edit_menu2:link            {color: #777;}
a.edit_menu2:hover           {color: #777;text-decoration:none;}
div.edit_menu2:hover         {border: 1px solid #DDD;border-right: 0px;padding: 2px 25px 2px 4px;
                              background: #FFF;}
.edit_menu2_selected         {font:bolder 11px/13px Verdana;color: #333;cursor: default; border:0;
                              padding: 3px 25px 3px 5px; background: #DDD;margin:14px 0;}

/* edit - center */
.div_center_padding_edit     {padding:30px 20px 50px 40px;}
.edit_div_center_title       {font:bold 15px Verdana; border-bottom:1px dotted #CCC;
                              padding-bottom:5px; color:#888; letter-spacing: 1px;}
.edit_center_text            {font:11px/20px Verdana;color: #888;text-align: left;}

/* edit - table */
.edit_table_header           {text-transform: uppercase; padding:6px 0; font:9px Verdana; color:#999;
                              border: 1px solid #CCC; text-align:center;}
.edit_table_header.small     {line-height:10px;}

.edit_table_element,
.edit_table_element.hover    {padding:6px 0;color:#666;font:9px Verdana;border-bottom: 1px solid #DDD;}
.edit_table_element.hover:hover
                             {background:#E9E9E9;cursor:pointer;}

.edit_gestione_box           {font:bolder 15px Verdana;color:#999; border:1px solid #CCC;width:350px;
                              cursor: pointer;height:50px; padding:10px;}
.edit_gestione_box:hover     {border-color: #999;background:#E9E9FF;color:#777;}
.edit_gestione_tendina       {margin:10px 0 0 30px;font:11px Verdana;color:#555;border:1px solid #CCC;}
                             
.edit_error                  {font: bolder 12px Verdana; color:#C00;}


/* NEWS -------------------------------------------------------------------------------------------- */
.news_index_box              {position:relative; left:301px; top:164px; width:599px; height:59px;
                              background-image:url(img/news_bck.png);background-repeat: no-repeat;;
                              background-color:#FFF;}
.news_index_title            {padding:1px 0 0 10px; color:#679; font:bolder 11px/11px Georgia;}
.news_index_vedi             {font-size:10px;font-weight: normal; color:#679; padding-left:445px;}
.news_index_vedi:hover       {color:#346;}
.news_index_news             {padding:0px 5px 0px 6px;color:#457;border-left:1px solid #CDE;
                              background-color:#FFF;border-bottom:1px solid #CDE;font:11px/14px Verdana;
                              border-top:1px solid #CDE;height:45px;}
                              
                              



