body {
  color: black;
  background-color:#ffffff;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 12px;  /* Enables font size scaling in MSIE */
  margin: 0;
  padding: 0;
  border: 0;
  	min-height: 100%;
    height: auto !important;
    height: 100%;

 
}



img{
margin:0;
padding:0;
border:none;
}
.bold{font-weight:bold}

a:link { background: transparent; color: #000000; text-decoration: none }
a:visited { background: transparent; color: #000000; text-decoration: none }
a:hover { background: transparent; color: #EF8F00; text-decoration: underline }

#site
{
    min-width:780px;
    padding:0px;
    margin:0px;
    
    
}
#banner {  
    color: black;
    height: 101px; width: 100%; 
    background: url(../img/foto.gif) no-repeat right top #ffffff;;
}

#banner2 {
    left:203px; 
    height: 33px; 
    width: 100%; 
    color: black;
    background: url("../img/foglia.gif")  no-repeat right top #ffffff;
    z-index: 1;
}


#logo { 

 width: 375px; height: 101px; position: absolute; left: 0px; top: 0px; background: url("../img/sira.gif") no-repeat;}

#logo2 { 

 width: 203px; height: 33px; position: absolute; left: 0px; top: 101px; background: url("../img/sira2.gif") no-repeat;
  border-left-style: solid;
  border-left-width: 9px;
  border-left-color: #199719;
  
}

/*HEADER*/
#header
{
    color: black;
    padding-right: 6px;
    border-right-width: 9px;
    border-right-style: solid;
    border-right-color: #199719;
    background-color: white;
}
/*HEADER*/


/*MENU UP*/
#menu_up {  font-size: 1.0em; font-weight: bold;;
    
    position: absolute;
    left: 204px; 
    top: 101px; 
    height: 33px;
    width:50%;
    min-width:400px;
    z-index:2;
}
#menu_up a:link { background: transparent; color: #000000; text-decoration: none }
#menu_up a:visited { background: transparent; color: #000000; text-decoration: none }
#menu_up a:hover { background: transparent; color: #EF8F00; text-decoration: underline }
#menu_up ul { background: #ffffff; padding: 0.7em 0px 0.3em 0px; margin: 0 }
#menu_up .li_links { background: transparent; display: inline;  padding-left: 1em;  margin: 0; }
#menu_up .li_li_links { background: transparent; display: inline;  padding-left: 0px;  margin: 0; }
/*#menu_up .li_links { background: transparent; display: inline;  padding-left: 20px; margin: 0; }*/
/*#menu_up .li_li_links { display: inline; padding-left: 20px; margin: 0; }*/
#menu_up .li_email { background: transparent; display: inline;  padding-left: 20px; margin: 0; /*background: url("../img/email.gif") no-repeat right*/ }
/*MENU UP*/


/*SITE1-2-3*/
#site1
{
    color: black;
    min-width:780px;
    border-left-style: solid;
    border-left-width: 9px;
    border-left-color: #199719;
    border-right-width: 9px;
    border-right-style: solid;
    border-right-color: #199719;
   
    padding:0px;
     background-color: #ffffff;
    
     
    
}
/*SITE1*/

/*SITE2*/
#site2
{
    color: black;
    min-width:780px;
    padding-right: 6px;
    background-color: #ffffff;
   
}

/*SITE3*/
#site3
{
    color: black;
    border-top-style: solid;
    border-top-width: 3px;
    border-top-color: #0D0052;
    
    background-color: #ffffff;
    
    padding:0px;
    
    border-left-style: solid;
    border-left-color: #7d4b00;
    border-left-width: 2px;
    
    
    
}

/*SITE1-2-3*/

#cholder{
   background-image : url("../img/sfondo.gif");
   background-position : left;
   background-repeat : repeat-y;
   float : left;
   
   width:100%;
   
  padding: 0px;
  
  }

#cholder #csidebar{
   float : left;
   width : 192px;
   padding : 0px;
   
   
   
}
#cholder #ccontent{
   margin-left: 192px;
   padding: 0 0 0 0px;
   
   
}



.clear {
clear:both;
padding:0px;
margin:0px;

}


/* ##### Side Bar ##### */

/*Sezione Accessibilita*/
#box_accessibilita { 
    height: 90px;
    text-align: left;
    padding-left:2px; 
    padding-right:0px; 
    padding-top:0px; 
    padding-bottom:2px; 
    width : 189px;
    margin: 0px;
    
    
    /*border-width:1px;
    border-style:solid;
    border-color:red;*/
}
#fpiccolo
{
  font-size:1.2em;
  font-weight:bold;
}
#fnormale
{
  font-size:1.5em;
  font-weight:bold;
}
#fgrande
{
  font-size:1.8em;
  font-weight:bold;
}
#box_accessibilita ul { 
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width : 189px;
    }
#box_accessibilita li { 
    margin: 0px;
    padding-top: 1.5ex;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  
  list-style-type: none;
  
  
  
}
#box_accessibilita .trasparente { color: #ffffff }
#box_accessibilita .bold{font-weight:bold}
#box_accessibilita a:link { background: transparent; color: #000000; text-decoration: none }
#box_accessibilita a:visited { background: transparent; color: #000000; text-decoration: none }
#box_accessibilita a:hover { background: transparent; color: #EF8F00; text-decoration: underline }
/*Sezione Accessibilita*/



/*Sezione Menu Utilità*/
#utilita {
    color: Black; 
    font-weight: bold; 
    text-align: left;
    padding:0px;
    width: 191px;
    margin:0px;
 
}
#utilita .titolo
{
    
    background-image: url("../img/utilita.gif") ;
    background-position: top;
    background-repeat: no-repeat;
    height:24px;
    padding:0px;
    display: block;
     
}
#utilita .t-testo
{
    padding-top: 8px;
    padding-left:2px;
    display: block;
    color: White; 
    font-size: 1.1em;
    font-weight:bold;
}


#utilita ul  {
   
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font-size: 1.1em;
  }
#utilita  li {
    
    /*width: 191px;*/
    text-align:left;
    
    margin:0 0 0.25em 0;
    padding:0px;
  
  }
#utilita a
{
     display: block;
    border-bottom-width:2px;
    border-bottom-color:silver;
    border-bottom-style:solid;
  
   
    padding-left:20px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:2px;
   
    background-image: url("../img/frecciamenu.gif");
}
#utilita a:hover
{
    
    background-color: rgb(231,231,231);
    background-image: url("../img/frecciamenu_hl.gif");
    color: Black;
    text-decoration: none;
}  
  

#utilita a.sottopagina1, #utilita  a.sottopagina1:hover
{
    display: block;
    background-image: none;
    border-bottom-width:2px;
    border-bottom-color:silver;
    border-bottom-style:solid;
  
   
    padding-left:25px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:2px;
    
    font-size: 0.7em;
    
}

#utilita a.sottopagina2, #utilita  a.sottopagina2:hover
{
    display: block;
    background-image: none;
    border-bottom-width:2px;
    border-bottom-color:silver;
    border-bottom-style:solid;
  
   
    padding-left:35px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:2px;
    
    font-size: 0.7em;
    
}

#utilita a.sottopagina3, #utilita  a.sottopagina3:hover
{
    display: block;
    background-image: none;
    border-bottom-width:2px;
    border-bottom-color:silver;
    border-bottom-style:solid;
  
   
    padding-left:45px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:2px;
    
    font-size: 0.7em;
    
}

#utilita .ucurrent
{
    
    display: block;
        
    
    padding-left:20px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:2px;
    
    border-bottom-width:2px;
    border-bottom-color:silver;
    border-bottom-style:solid;
}   
#utilita a.sottopaginaSelected2, #utilita  a.sottopaginaSelected2:hover
{
    display: block;
    background-image: none;
    border-bottom-width:2px;
    border-bottom-color:silver;
    border-bottom-style:solid;
  
   
    padding-left:35px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:2px;
    
    font-size: 0.7em;
    color:#bb0001;
    
    
}

#utilita a.sottopaginaSelected3, #utilita  a.sottopaginaSelected3:hover
{
    display: block;
    background-image: none;
    border-bottom-width:2px;
    border-bottom-color:silver;
    border-bottom-style:solid;
  
   
    padding-left:45px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:2px;
    
    font-size: 0.7em;
    color:#bb0001;
    
}

#utilita .bottom
{
    margin:0 0 0.5em 0;
}
#utilita .top
{
    margin:0.1em 0 0.25em 0;
}



#utilita li a
{
      color:rgb(80,80,80);
      background-color: rgb(231,231,231);
}


#utilita  a:link, a:visited 
{
    text-decoration: none;
}

#auth_nav {
    color: Black; 
    font-weight: bold; 
    text-align: left;
    padding:0px;
    width: 191px;
    margin:0px;
 
}
#auth_nav .titolo
{
    
    background-image: url("../img/utilita.gif") ;
    background-position: top;
    background-repeat: no-repeat;
    height:24px;
    padding:0px;
    display: block;
     
}
#auth_nav .t-testo
{
    padding-top: 8px;
    padding-left:2px;
    display: block;
    color: White; 
    font-size: 1.1em;
    font-weight:bold;
}


#auth_nav ul  {
   
    margin: 0px;
    padding: 0px;
    font-size: 1.1em;
    list-style-type: none;
  }
#auth_nav  li {
    
    /*width: 191px;*/
    text-align:left;
    
    margin:0 0 0.25em 0;
    padding:0px;
  
  }
#auth_nav a
{
    display: block;
    background-image: url("../img/frecciamenu.gif");
    border-bottom-width:2px;
    border-bottom-color:silver;
    border-bottom-style:solid;
  
   
    padding-left:20px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:2px;
    
}
#auth_nav a.sottopagina1, #utilita  a.sottopagina1:hover
{
    display: block;
    background-image: none;
    border-bottom-width:2px;
    border-bottom-color:silver;
    border-bottom-style:solid;
  
   
    padding-left:25px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:2px;
    
    font-size: 0.7em;
    
}

#auth_nav a.sottopagina2, #utilita  a.sottopagina2:hover
{
    display: block;
    background-image: none;
    border-bottom-width:2px;
    border-bottom-color:silver;
    border-bottom-style:solid;
  
   
    padding-left:35px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:2px;
    
    font-size: 0.7em;
    
}

#auth_nav a.sottopagina3, #utilita  a.sottopagina3:hover
{
    display: block;
    background-image: none;
    border-bottom-width:2px;
    border-bottom-color:silver;
    border-bottom-style:solid;
  
   
    padding-left:45px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:2px;
    
    font-size: 0.7em;
    
}

#auth_nav .ucurrent
{
    
    display: block;
        
    
    padding-left:20px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:2px;
    
    border-bottom-width:2px;
    border-bottom-color:silver;
    border-bottom-style:solid;
}   
#auth_nav a.sottopaginaSelected2, #utilita  a.sottopaginaSelected2:hover
{
    display: block;
    background-image: none;
    border-bottom-width:2px;
    border-bottom-color:silver;
    border-bottom-style:solid;
  
   
    padding-left:35px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:2px;
    
    font-size: 0.7em;
    color:#bb0001;
    
    
}

#auth_nav a.sottopaginaSelected3, #utilita  a.sottopaginaSelected3:hover
{
    display: block;
    background-image: none;
    border-bottom-width:2px;
    border-bottom-color:silver;
    border-bottom-style:solid;
  
   
    padding-left:45px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:2px;
    
    font-size: 0.7em;
    color:#bb0001;
    
}

#auth_nav .bottom
{
    margin:0 0 0.5em 0;
}
#auth_nav .top
{
    margin:0.1em 0 0.25em 0;
}
#auth_nav a:hover
{
    
    background-color: rgb(231,231,231);
    background-image: url("../img/frecciamenu_hl.gif");
    color: Black;
    text-decoration: none;
}
#auth_nav li a
{
      color:rgb(80,80,80);
      background-color: rgb(231,231,231);
}


#auth_nav  a:link, a:visited 
{
    text-decoration: none;
}

#current, #current a:link, #current a:visited, #current a:hover
{
    background-color: rgb(231,231,231);
    background-image: url("../img/frecciamenu_hl.gif");
    color:rgb(80,80,80);
    /*border-bottom-width:2px;
    border-bottom-color:silver;
    border-bottom-style:solid;*/
  
   
    padding-left:20px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:2px;
}

#utilita #head  li {
    
    
    text-align:left;
    background-image: url("../img/utilita.gif");
    background-repeat: no-repeat;
    height:24px;
    
    margin:0px;
    padding-top:7px;
    padding-bottom:0px;
    padding-right:0px;
    padding-left:2px;
    font-weight: bold;
    color: White; 
  }

#auth_nav #head1  li {
    
    
    text-align:left;
    background-image: url("../img/utilita.gif");
    background-repeat: no-repeat;
    height:24px;
    
    margin:0px;
    padding-top:7px;
    padding-bottom:0px;
    padding-right:0px;
    padding-left:2px;
    font-weight: bold;
    color: White; 
  }

  #head ul  {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font-size: 1.1em;
    width: 191px;
    
  }
/*Sezione Menu Utilità*/



/* Sezione Accesso */


#accesso a:link { background: transparent; color: #000000; text-decoration: none }
#accesso a:visited { background: transparent; color: #000000; text-decoration: none }
#accesso a:hover { background: transparent; color: #EF8F00; text-decoration: underline }

#accesso
{
    background-color: rgb(148,148,148); 
    color: Black;
    padding:0px;
    margin: 0px;
    
    
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-bottom-color:rgb(148,148,148);
   
   width : 191px;
    
 
    
}

#accesso p.centro
{
    margin: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
    background-color: #A9A9A9; 
    color: Black;
    padding-bottom: 3px;
   
    
}
#accesso p.riservata
{

    margin: 0px;
    text-align: left;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-weight: bold;
    background-color: rgb(231,231,231);
    color: Black;
 
}
#accesso  li.titolo {
    
    
    text-align:left;
    background-image: url("../img/areariservata.gif");
    background-repeat: no-repeat;
    height:29px;
    
    margin:0px;
    padding-top:9px;
    padding-bottom:0px;
    padding-right:0px;
    padding-left:2px;
    font-weight: bold;
    
  }
#accesso  li.titoloLogged {
    
    
    text-align:left;
    background-image: url("../img/areariservata.gif");
    background-repeat: no-repeat;
    height:29px;
    
    margin:0px;
    padding-top:9px;
    padding-bottom:0px;
    padding-right:0px;
    padding-left:2px;
    font-weight: bold;
    
  }
  #accesso ul  {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font-size: 1.1em;
    width: 191px;
    
  }

/* Accesso */


/* #### Infodate ####*/
#infodate
{
    top:   134px;
    height: 24px;
    
    
    line-height: 1.5em;
    color: black;
    
    
    background-color: rgb(231,231,231);
  
    border-bottom-color: #0d0052;
    border-bottom-width: 1px;
    border-bottom-style: solid;
   
    
 
}
#infodate .left {
    top:   134px;
  line-height: 1.45em;
  float: left;
   padding-left:1em;
    
}

#infodate .right {
    top:   134px;
    text-align: right;
    line-height: 1.45em;
    padding-right:1em;
    
    
}

/* ##### Content ##### */
/**/
.item img { float: left; }
.item:after 
{ 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility:hidden;
}
.item { height: 100%; }
.pleft {
   
  margin-left: 2em;
  padding-top: 0em;
  padding-right: 0em;
  padding-bottom: 0em;
}
/**/
.pm-img
{
    margin-bottom: 0px;
    margin-right: 5px;
    margin-left: 20px;
    margin-top: 0px;
}

#Content {
 
  
    color: black;
    background-color: white;
    text-align:left;
    
    padding:0px;
    
    
  float:left;
   width:100%;
}

#Content h3
{
    font-size: 140%;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    background-color: White;
   
    
}
#Content .bgwhite
{
    background-color:White;
   
}

/*
#Content a:link { background: transparent; color: #000000; text-decoration: none }
#Content a:visited { background: transparent; color: #000000; text-decoration: none }
#Content a:hover { background: transparent; color: #EF8F00; text-decoration: underline }
*/

#Content .ctesta 
{
    float: left;
   
}
#Content .cbordo
{
    border-bottom-width:2px;
    border-bottom-color:rgb(231,231,231);
    border-bottom-style:solid;
    margin: 0px;
    padding:0px;
    background-color: rgb(239,143,0);
}

/*Sezione Valori */
#cvalori
{
   
    margin: 0px;
    padding-left: 14px;
    padding-top: 17px;
    padding-right: 0px;
    padding-bottom: 0px;
  
  
  
}

#cvalori .c-bgTesta
{

    background-color: White;
    color: rgb(233,150,13);
    font-weight: bold;
    padding: 0px;
    font-size: 1.33em;
    
}
#cvalori-Header
{
    margin: 0px;
    padding: 0px;
    background-color: rgb(239,143,0);
    font-size: 1.1em;
   
}
#cvalori-Content
{
     margin: 0px ;
    padding: 0px 0px 0px 0px;
    
        
}
#cvalori ul.cvalorihp  {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font-size: 1.2em;
    
    
  }
#cvalori li.cvalorihc  {
    text-align:left;
    background-image: url("../img/pallino_arancio2.gif");
    background-repeat: repeat;
    
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-bottom-color: #bebdbe;
    
    font-size: 1.2em;
    
    background-color:white;
    color: #EF8F00;
    min-height:20px;
    
    
    margin:0px;
    padding-left:21px;
    padding-top:0px;
    padding-bottom:0px;
    padding-right:0px;
    
    
    
  }



/*Sezione NEWS */
#cnews
{
   
    margin: 0px;
    padding-left: 14px;
    padding-top: 17px;
    padding-right: 0px;
    padding-bottom: 0px;
    clear:both;
}

#cnews .c-bgTesta
{

    background-color: White;
    color: navy;
    font-weight: bold;
    padding: 0px;
    font-size: 1.35em;
}
#cnews-Header
{
    margin: 0px;
    padding: 0px;
    background-color: navy;
    font-size: 1.1em;
   
}
#cnews-titolo{

}
#cnews ul.cnewshp  {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font-size: 1.2em;
    
    
  }
#cnews li.cnewshc  {
    text-align:left;
    background-image: url("../img/pallino_blu2.gif");
    background-repeat: repeat;
    
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-bottom-color: #bebdbe;
    
    font-size: 1.2em;
    
    background-color:white;
    color: #0C004C;
    min-height:20px;
    
    
    margin:0px;
    padding-left:21px;
    padding-top:0px;
    padding-bottom:0px;
    padding-right:0px;
    
    
    
  }

/*Sezione NEWS */
#bnews
{
   
    margin: 0px;
    padding-left: 14px;
    padding-top: 17px;
    padding-right: 0px;
    padding-bottom: 0px;
    clear:both;
}

#bnews .c-bgTesta
{
    background-color: White;
    font-weight: bold;
    padding: 0px;
    font-size: 1.35em;
}
#bnews-Header
{
    margin: 0px;
    padding: 0px;
    background-color: White;
    font-size: 1.1em;
}
#bnews-titolo{

}
#bnews ul.bnewshp  {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font-size: 1.2em;
  }
#bnews li.bnewshc  {
    text-align:left;
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-bottom-color: #bebdbe;
    font-size: 1.2em;
    background-color:white;
    color: #0C004C;
    min-height:20px;
    margin:0px;
    padding-left:21px;
    padding-top:0px;
    padding-bottom:0px;
    padding-right:0px;
    
    
    
  }  
/*Sezione EVENTI */
#ceventi
{
   
    margin: 0px;
    padding-left: 14px;
    padding-top: 17px;
    padding-right: 0px;
    padding-bottom: 0px;
    clear:both;
}

#ceventi .c-bgTesta
{

    background-color: White;
    color: #199719;
    font-weight: bold;
    padding: 0px;
    font-size: 1.35em;
}
#ceventi-Header
{
    margin: 0px;
    padding: 0px;
    background-color: #199719;
    font-size: 1.1em;
   
}
#ceventi-titolo{

}
#ceventi ul.ceventihp  {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font-size: 1.2em;
    
    
  }
#ceventi li.ceventihc  {
    text-align:left;
    background-image: url("../img/pallino_verde2.gif");
    background-repeat: repeat;
    
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-bottom-color: #bebdbe;
    
    font-size: 1.2em;
    
    background-color:white;
    color: #199719;
    min-height:20px;
    
    
    margin:0px;
    padding-left:21px;
    padding-top:0px;
    padding-bottom:0px;
    padding-right:0px;
    
    
    
  }
/* ##### Content ##### */


/* ##### Footer ##### */
#footerC
{
    clear: both;
    background-color: white;
    margin:0px;
    padding:0px;
    
    
}

#footerI
{
     margin:0px;
    padding:0px;
    
     height:51px;
}
#imgfooter
{

  background-image: url("../img/footer.gif");
  background-repeat: repeat-x;
 
  padding:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  
  background-position: bottom;
  margin-left:194px;
    height:51px;
    
    
}

#imgfooter-img
{
 padding: 0px;
 margin: 0px;
 width: 194px;
 height: 51px;
 background-image: url("../img/curva.gif");
 float: left;

}

#footerLine
{
    
    margin:0px;
    padding:0px;
    height:17px;
    background-color:#199719;
    border-bottom-width:1px;
    border-bottom-color:White;
    border-bottom-style:solid;
    clear: both;
  
    
}
#footer {

    /*height: 17px;*/
    color: black;
    background-color: #EED700;
    margin: 0px;
    padding: 2px ;
    text-align: center;
    clear: both;
    min-height:17px;
}
#footer p
{
padding:0px;
margin:0px;
}
#footerbis
{
    color: black;
    background-color: white;
    margin: 0px;
    padding: 0px ;
    text-align: center;
    clear: both;
    min-height:17px;
}
#footerbis p.sfb
{
    color: black;
    background-color: white;
}
#footer .den, .email
{
    font-weight: bold;
}


#footer .left {
  line-height: 1.45em;
  float: left;
  clear: left;
}

#footer .right {
  text-align: right;
  line-height: 1.45em;
}

#footer a {
  color: black;
  text-decoration: none;
}

#footer a:hover {
  text-decoration: underline;
  color:#EF8F00;
}
/* ##### Footer ##### */


/* hide from MacIE \*/
* html #imgfooter-img{
  margin-right: -3px;
  }
* html #imgfooter   {
  /*height: 1%; /* this line is needed only if you have not declared a width or height  above */
  margin-left: 0;
}
/* end hide */

/* hide from MacIE \*/
* html #cholder{
  margin-right: -3px;
  }
* html #csidebar {
  /*height: 1%; /* this line is needed only if you have not declared a width or height on  above */
  margin-left: 0;
}
/* end hide */

/* hide from MacIE \*/
* html #cholder{
  margin-right: -3px;
  }
* html #ccontent {
  /*height: 1%; /* this line is needed only if you have not declared a width or height on  above */
  margin-left: 0;
}
/* end hide */


/* hide from MacIE \*/
* html #csidebar {
  margin-right: -3px;
  }
* html #ccontent {
  height: 1%; /* this line is needed only if you have not declared a width or height on  above */
  margin-left: 0;
  
}
/* end hide */

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #infodate {
  margin-left: -5px;
  }






/*Content Builder*/

.bcontenuto
{
    margin: 0px;
    padding-left: 14px;
    padding-top: 17px;
    padding-right: 0px;
    padding-bottom: 0px;
    clear:both;
}

.bheader_ul  {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    font-size: 1.2em;
    
    
  }
.bheader_li  {
    
   
    text-align:left;
    background-image: url("../img/freccia_contenuto.gif");
    background-repeat: repeat;
    
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-bottom-color: #bebdbe;
    
    font-size: 1.1em;
    
    background-color:white;
    color: #EF8F00;
    min-height:19px;
    height:1.1em;
    
    margin:0px;
    padding-left:23px;
    padding-top:0px;
    padding-bottom:0px;
    padding-right:0px;
    
    
  }


/*Content Builder*/ 

/*news-eventi*/
.c_cnews-titolo{

}
.c_ceventi-titolo{

}
/*news-eventi*/


.panelButton
{
    font-weight: bold;
}

#mappasito {  
    font-size: 1.0em; font-weight: bold;
    border-left: 20px;
}

mappasito a:link { background: transparent; color: #000000; text-decoration: none }
#mappasito a:visited { background: transparent; color: #000000; text-decoration: none }
#mappasito a:hover { background: transparent; color: #EF8F00; text-decoration: underline }
#mappasito ul { background: #ffffff; padding: 0.7em 0px 0.3em 0px; margin: 0 }
#mappasito .li_links{ background: transparent; padding-left: 1em;  list-style-type: circle}
#mappasito .li_links1{ background: transparent; margin-left: 20px; list-style-type: circle}
#mappasito .li_links2{ background: transparent; margin-left: 40px; list-style-type: circle}
#mappasito .li_links3{ background: transparent; margin-left: 60px; list-style-type: circle}
#mappasito .li_links4{ background: transparent; margin-left: 80px; list-style-type: circle}
#mappasito .li_links5{ background: transparent; margin-left: 100px; list-style-type: circle}
#mappasito .li_li_links { background: transparent; padding-left: 0px;  margin: 0; }
/*MENU UP*/

.tableRisorsaGrin
{
    vertical-align: top;
    width: 150px;
}
    
.tableRisorsaGrin .td
{
    vertical-align: top;
    padding-top: 5px;
    
}
.tableAccessi th
{
    font-weight: bold;
    text-align: left;
/*    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ef8f00;*/
}

.tableAccessi td
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ef8f00;
}


.tableCruscotto
{
    border-collapse: collapse;
    border-style: solid;
    border-color: black;
    border-width: 0px;
}

.tableCruscotto td
{
    border-style: solid;
    border-color: black;
    border-width: 1px;
}

.statostaz_1
{
  background-color: Blue;
}

.statostaz_2
{
  background-color: Green;
}

.statostaz_3
{
  background-color: Yellow;
}

.statostaz_4
{
  background-color: Red;
}


.errormsg 
{
  font-weight: bold;
  color:Red;
  
}


.tb_limitidilegge_col1
{
  width: 100px;
}

.tb_limitidilegge_col2
{
  width: 100px;
}

.tb_sintesidati_col1
{
  width: 200px;
}

.tb_sintesidati_col2
{
  width: 100px;
}

.tb_sintesidati_col3
{
  width: 80px;
}

.tb_superamenti_col1
{
  width: 200px;
}

.tb_superamenti_col2
{
  width: 100px;
}

.tb_legenda_col1
{
  width: 200px;
}

.tb_legenda_col2
{
  width: 100px;
}

.tb_legenda_title
{
  height: 50px;
}
.tb_sintesidati_col4
{
  width: 50px;
}
.tb_legenda_col3
{
  width: 50px;
}
