A:link, A:visited { color: #996600; text-decoration: none }

body {
  font-family: Arial,Times,Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.875em;
  /*background-color: #CC9966;*/
  margin: 0;
  padding:0;
  text-align: center;
  background-image: url(images/bg.png);
  background-repeat: repeat-x;  
}




/* CONTAINER: contenitore generale*/
div#container{
    width: 960px;
    margin-top:10px;
    margin: 10px auto;
    text-align: left;
    padding: 7px;

    border-left: 5px #996600;
    border-right: 5px #996600;
    border-top: 5px #996600;
    border-bottom: 5px #996600;      
    /*background-color: #e1ddb4;*/
}

/******************  HEADER  */
div#header{
   margin: 0px;
   padding:0px;
   border-bottom: 1px solid #504600;
            /*background: #9CC0FF urlimages/gradient.png) repeat-x 0 -5px;
            border-style: solid;
            border-width: 1;      */
   /*background-color: #f1f1f1;  */
}
/*******************************/

/********************  TOPMENU */
#topmenu
{
  width:960px;
  margin:auto;
  text-align:center;
  background-color: #fff;
}
#topmenu .item
{
  float:left;
  display:block;
  width:150px;
  padding:5px;
  font-weight: bold;
}
/*******************************/

/********************  TOOLBAR*/

div#toolbar{
   clear:both;
   text-align:center;
   margin: 0px;
   padding-top: 3px;
   font-weight: bold;
            /*background: #9CC0FF url(images/gradient.png) repeat-x 0 -5px;
            border-style: solid;
            border-width: 1;      */
   /*background-color: #ffffff;*/
}
/**********************************/
/*LISTA FEEDS*/
#feeds {
  margin: 0px;
}
#feeds li {
  margin-left: 0px;
  list-style : none inside;
  padding: 8px; 
  }

/*********************************/

/* STILE TABELLE */
/* Ad esempio vedi il forum*/
table {background-color: #fcfcfc;}
table, td, th{border:1px solid #EEE;border-collapse:collapse;}
td,th{padding:5px 5px;}
td{text-align:right;}
th{background-color: #f3f3f3; text-align:center;}
tr.odd td{background-color: #D5E4FF;}
tr.even td{background-color: #e3e3e3;}
caption{font-weight:bold;color: #999;}


#sfondo_tab {
background-image: url(images/top_nav_2.png);
background-repeat: repeat;
background-position: top center;
width: 100%;
}
#menu_td {
	background-image: url(images/bg_button.png);
}
/*
#menu_td a:hover {
		background-image: url(images/top_nav.png);
		background-color: #2586d7;
		color: #2586d7;
		}
*/
li.submenu {margin: 0 0 0px;padding: 0;width: 151px; /*background-color: #54a7f4*/}
li.submenuActiveLink {
    display: block;
    width: 150px;
    line-height: 30px;
    text-decoration: none;
    color: black;
    margin: 0;
    padding: 0.0em 0.0em 0.0em 0.0em;
    /*border: 1px solid yellow;   */
    text-indent: 25px;
    /*background: url(images/menuBulletOver.jpg) 10px 7px no-repeat;*/
    background-color: #FFFFCC;

}
a.submenu {display: block;width: 150px;line-height: 30px;text-decoration: none; color: #996666;
    /*border: 1px solid #666;*/text-indent: 10px;background: url("images/bg_button2.png") no-repeat top left;
    /*background-color: #CCCC99;*/
    }
a.submenu:hover{
    /*background: url("images/button_up1.png") no-repeat top left;*/
    background-color: #CC9966;
    color: #1F2A3E;}
.submenu li#activelink a,div#navigation li#activelink a:hover{
    background: url("images/top_nav1.png") no-repeat top right;color: #fff}



div#navigation ul{list-style-type: none;margin: 0;padding: 0}
div#navigation li{margin: 0 0 3px;padding: 0}

div#navigation{
    float:left;
    margin:5px;
    width: 165px;
    /*background-color: #996600;*/ 
    padding: 3px;
    
    /*background-color: #339933;*/
    color: #FFFFFF;
    border-right: 1px solid #f0f0f0;
    }
    
a.menuPath:hover {
   text-decoration: underline;
}
a.menu {
    display: block;
    width: 150px;
    line-height: 30px;
    text-decoration: none;
    color: #996600;
    margin: 0;
    padding: 0.0em 0.0em 0.0em 0.0em;
    /*border: 1px solid #ffffff; */
    border-bottom: 1px solid #ccc;
    text-indent: 25px;
    font-weight: bold;
    background: url("images/menuBullet.jpg") 10px 7px no-repeat;
    /*background-color: #2a2db8; */
    }
a.menu:hover{
    color: #339933;
    background: url(images/menuBulletOver.jpg) 10px 7px no-repeat;
    background-color: #ccffcc;
    }
a.activelink {
    display: block;
    width: 150px;
    line-height: 30px;
    text-decoration: none;
    color: white;
    margin: 0;
    padding: 0.0em 0.0em 0.0em 0.0em;
    /*border: 1px solid yellow; */
    text-indent: 25px;
    background: url(images/menuBulletOver.jpg) 10px 7px no-repeat;
    background-color: #CC9966;
    font-weight: bold;
}





h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #999;font-size: 1.5em}


/*stili specifici per il layout*/


div#content{
            margin-left: 189px;
            margin-right: 0px;
            margin-top: 5px;
            margin-bottom:10px;
            padding: 1em;
            /*background: #9CC0FF url(images/gradient.png) repeat-x 0 -5px;
            border-style: solid;
            border-width: 1;      */
           /* background-color: #FFFFCC;*/
            /*border:2px solid #d6d6d6;*/
            list-style:none;
            }
div#contentHeader{
            height: 1.5em;
            margin-left: 190px;
            margin-right: 0px;
            margin-top: 5px;
            margin-bottom:5px;
            padding: 3px;
            /*background: #9CC0FF url(images/gradient.png) repeat-x 0 -5px;
            border-style: solid;
            border-width: 1;      */
            background-color: #f3f3f3;
            color: #663300;
            font-size: 1.2em;
            font-weight: bold;
            text-indent: 10px;
            text-transform: capitalize;
            font-style: italic;
            text-align: left;
            border-bottom: 1px solid #504600;
            border-top: 1px solid #504600;
            }


/* FOOTER */

div#footer{
   clear:left;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom:10px;
   text-align:center;
   padding: 0.5em;
   /*background-color: #996600; */
   color: #663300;
   }
div#footer a{color: #fff;font-weight: bold;text-decoration: underline}
div#footer .sb-inner { background-color: #CC9966; }


/* CONTENUTI DELLA PAGINA*/

/* Titolo della pagina (content)*/
p#title 
{
    text-align: left;
    font-size: 2em;
    color: #996600;
    font-weight: bold;
}
div.title 
{
    text-align: left;
    font-size: 2em;
    color: #996600;
    font-weight: bold;
}
div.subtitle
{
  font-style:italic;
}
/* Titolo di un paragrafo */
div.pTitle
{
  color: #996600;
  font-weight: bold;
  font-size: 1em;
}

div#pageContent
{
  position:relative;
  top:30px;
}

/* BOX */
div.infoBox
{
  position:relative;
  margin-top: 15px;  
  margin-bottom: 15px; 
  background-color:#f6f6f6;
  padding:10px;
  border-style:solid;
  border-width:1px; 
  border-color: #ccc;
}
div.boxTitle
{
  font-weight: bold;
  margin-left: 0px;
  margin-bottom: 5px;
  color: #8b4513;
}
div.boxContent
{
  text-align: left;
  background-color:#fff;
  padding: 10px;
  border-style:solid;
  border-width:1px; 
  border-color: #ccc;
}

