/* CSS Document */
a{
	/*color:#53618A;*/
	/*color: #604A20;*/
	color:#5D0000;
	font-weight: bold;
	text-decoration:none
}

a:hover{text-decoration: underline;}

a.normal {
  font-weight:normal;
}


div#navigation a:hover{
	color: #033;
	background-color:#fdfad7;
	text-decoration: underline
}
 
div#container{
	border-bottom: 1px solid gray; /*#36c;*/
	border-left: 1px solid gray; /*#36c;*/
	border-right: 1px solid gray; /*#36c;*/
	background-color: white;rgb(230,228,207);
}
div#header{
  color: black;
  background-color:#fdfad7;
  /*rgb(253,250,215);*/
  background-image: url(../IMG/banner_full.gif);
  background-position: right;
  background-repeat: no-repeat;
  border-bottom:1px solid #CFCA99;
  
}

.ahead{
height:80px;
display:block;
}

.ahead a{
display:block;
width:100%;
height:80px;
}

div#header a{color: #604A20;}

div#header_left{
  padding-right:0;
  margin-right:0;
  border: none:
	/*border-right:1px solid #CFCA99;*/
}

div#bb ul li a {
	background: white;
	}


div#logo{
  background-color:rgb(230,228,207);
  /*background-image: url(../IMG/logo.jpg);
  background-position: left;
  background-repeat: no-repeat;*/
  margin-left:0;
  padding-left:0;
  border:none;
}

div.bar{
  /*border-top : 1px solid #CFCA99;*/
  color:black;
}

div#banner {
  vertical-align: bottom;
  text-align:right;
  padding-right:0;
  margin-right:0;
 
}

div#banner img{
border:none;
}

div.sbar{
  border-bottom : 1px solid #CFCA99;
  
  margin-top:3px;
  padding:3px;
  height:1.2em;
  
  
}

div#content{
  background-color: #fff; border-right:1px solid gray/*border: 1px solid blue;*/
}
ul.buttons li {
	border: 1px solid #a49F95;
}

ul.buttons li a{
	border-right: 5px solid #ADBCCD; /*#508fc4;*/
	background-color: #D4CFC5; /*rgb(207,202,192);*/ /*#2175bc;*/
	color: #604A20;  /*#53618A;*/ /*#fff;*/
	text-decoration: none;
}

div#header ul.buttons li a.selected{
	color:rgb(186,18,43);
	border-right: 5px solid rgb(186,18,43);
}

div#header  ul.buttons li a:hover{
		border-right: 5px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
		text-decoration: none;
}	

h2{color: black;font-size: 1.5em}


div#footer{
    border-top:1px solid gray;
    background-color:#fdfad7;
    /*rgb(243,192,124);*/
    color: #000;
    }

div#footer a{color: #fff;font-weight: bold;text-decoration: underline}    

div#navigation a{
  /*color:#53618A;*/
  /*color:#777;*/
  font-weight:normal;
  text-decoration: none;
  }
div#navigation a:hover{
  color:#ba5918;
  text-decoration: underline}
  
div#navigation a#activelink{
  /*color: #033;*/
  color:#ba5918;
  font-weight:bold;
  text-decoration: none}
  
div#navigation h3{
  border-top:1px solid;
  border-bottom:1px solid;
  border-color:#777;
  color:#ba5918;
  font: normal bold 1.2em/1.4em arial,sans-serif;}



div#box_container{
 /*float:left;*/
 
 width:99%;
 /*width:99%;
 overflow: visible;*/
}
/*----------BOXES------------------

div.box{
 border: 1px solid gray;
 -- height: 250px;;
 height:90%;
 background-color: #e7e7e7;
 

}

div.box_r{
 border: 1px solid gray;
 --height: 250px;
 height:90%;
 background-color: #e7e7e7;


}


div#box_container ul li{
display:block;
padding:5px;
  border-bottom:1px dashed gray;
 

}
*/
.testata1{color:rgb(186,18,43);padding:2px;margin:0;background-color: #fff;}
.testata2{color:rgb(0,0,0);padding:2px;margin:0;background-color: #fff;}
.testata3{color:rgb(125,110,102);padding:2px;margin:0;background-color: #fff;}
.testata4{color:rgb(186,82,5);padding:2px;margin:0;background-color: #fff;}



.testata1{
  
  }
  
.testata2{
  }
  
.testata3{
  }
  
.testata4{
}
/*
/*----------BOXES------------------*/


input.search{
  border:1px solid gray;
  background-image:url(IMG/search16.gif);
  background-position: left;
  background-repeat: no-repeat}

/*Stili Articolo*/
div#content_menu{
  border:1px solid gray;
  background-color:white;
  /*background-color:rgb(230,228,207);*/
}

div#content_menu ul li{/*border:1px solid gray;*/ }
div#content_menu ul li a{background-color:#ffffff;/*color: #604A20;*/}
div#content_menu ul li a:hover{background-color:#fdfad7;text-decoration:none;}
div#content_menu h3{
background-color:#fdfad7;
  /*background-color:#D4CFC5; */
  border-bottom: solid 1px gray; 
  border-top: solid 1px gray;
}

div#content_menu h4{
  border-bottom:1px solid gray; 
}
div.article_header{
  /*border-top:1px solid gray;*/
  /*border-bottom:1px solid gray;*/}

h4.subtitle{color: #555;}
h4.subhead{color: #555;}
div.intro{font-weight:bold}
.box_forum{
  float:right;
  width:75%;
  margin:10px;
  padding:5px;
  border: 1px solid gray
}
    
