body{

	text-align:center;
	background-color:#E4DCDA;
}	

/* font size */





div#navigation table{
  	font-family: Verdana,arial,sans-serif;
	font-size: 90%;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
}

div#content{
  	font-family: Verdana,arial,sans-serif;
	font-size: 80%;
}

div#content table{
 	font-family: Verdana,arial,sans-serif;
	font-size: 100%;
}

/*stili*/

div#container0{
	 width:100%;
 	text-align:center;
 
 }

div#container{
  	
	top: 114px;
	width: 980px; 
	margin: 0 auto;
 	background: url(immagini/Bgdx.png) repeat-y top right;
}	

div#container2{ 
 background: url(immagini/bg-sx.png) repeat-y top left;
  width:980px;
}	


div#container3{

  
	top:0;
	width: 980px;
	height: 120px; 
	margin: 0 auto;
	border: 0px, 0px, 0px, 0px;
	padding: 0px, 0px, 0px, 0px;
	background: url(immagini/Bgtestata.png) no-repeat;
}	

/*
div#header{
  height: 115px;
	background: url(immagini/sx.jpg) repeat-y top right;
}
*/
div#header img{
  	float:right;
	border: 0px 0px 0px 0px;
	margin:5px 5px 0 0;
	
}

div#htop{
	background: url(immagini/imgTop.jpg);
	height:30px;
	text-align: right;
	padding-right: 5px;
	border-top: 0px;
	color:#FFFFFF;
	line-height:30px;
}

div#navigation{
	float: left;
	margin-bottom:20px;
	width:200px;
  	
	
}

div#links{
	float: left;
	margin-bottom:20px;
	width:200px;
  	
	
}

div#extra{
	float:right;
	width: 170px;
	padding: 5px 5px 5px 0px;
	
}



div#extra img{
  	border-width: 0;
	padding: 5px;
	}

div#content{
	width:580px;
	padding-left: 15px;
	padding-top:20px;
	text-align: justify;
	background-color:#FFFFFF;
	float:left;
  	/*background: url(immagini/logobackground.jpg) no-repeat right bottom;*/
}


div#footer{
	text-align: center;
	color:ffffff;
	background-color:#4C1C0D;
  	/*background: url(immagini/briciole.jpg) repeat;*/
	/*border-width: 1px 0px 1px 0px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: Black;*/
	font-size:11px;
	font-weight:bold;
	height:30px;
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	line-height:30px;
}

#dhtmltooltip{
  position: absolute;
  /*background: url(immagini/dx.jpg) repeat-x top right;*/
  visibility: hidden;
  z-index: 100;  
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

div.boundingbox{
  float: right;
	/*font-size: 1.0em;*/
	padding-bottom: 5px;
}

/*------------------------------stili per la navigazione------------------------------*/

a:link{
  color: #91290C;
  text-decoration:none;
}

a:visited{
  color: #92290C;
  text-decoration:none;
}
a:focus{
	text-decoration: none; 
	color: #E58D0A; 
	}
	
a:hover{
	text-decoration: none; 
	color: #E58D0A; 
	}

div#content a:link{
  	background-color: white;
	background: none;
	
}

div#content a:visited{
  	color: #91290C;
}

div#content a:focus{
	text-decoration: none; 
	color: #91290C; 
	
	}
	
div#content a:hover{
	text-decoration: none; 
	color:#E58D0A;
	}

h1{
    color: #B22012;
	font-size: 1.7em;
}	

h2{
    color: #B22012;
	font-size: 0.9em;
	margin:8px 0 8px 0;
}



img.imgright{
	display:block;
	margin-bottom:10px !important;
	width:137px;
	height:136px;
}



p.pright{
  text-align: right;
}

/*stili per il layout fisso con background*/
/*
html,body{
	margin: 0;
	padding: 0;
	background-color: White;
	color: Black;
	font-family: Verdana,arial,sans-serif;font-size: 90%;		
	}
	*/
/*	
a{
	font-weight: bold;
	}
	
a:focus{
	text-decoration: underline; 
	color: red; 
	background-color: White;
	font-weight: bold;
	}
	
a:hover{
	text-decoration: underline; 
	color: red; 
	background-color: White;
	font-weight: bold;
	}
  */   
/*	 
div#container{
	width: 770px; 
	margin: 0 auto;
    border-width: 0px 0px 0px 0px;
    border-style: solid; 
    border-color: Black;
    background: url(immagini/sx.jpg) repeat-y top left;
    }
		
div#container2{
	width: 770px; 
	margin: 0 auto;
    border-width: 0px 0px 0px 0px;
    border-style: solid; 
    border-color: Black;
		background-color: #B22102;
    background: url(immagini/dx.jpg) repeat-y top right;
    }

div#container3{
position: absolute;
	width: 770px; 
	margin: 0 auto;
    border-width: 0px 0px 0px 0px;
    border-style: solid; 
    border-color: Black;
		background-color: #B22102;
    background: url(immagini/dx.jpg) repeat-y top right;
    }		
	*/	
/*------------------------------stili generici, su header e footer--------------------*/	

/*------------------------------stili specifici per il layout-------------------------*/
/*
div#header{
  width: 770px;
  padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	height: 114px;
	color: #ff0; 
	background: url(immagini/dx.jpg) repeat-y top right;
	}
	
div#htop{
	height: 20px; 
	background: url(immagini/top.jpg);
	text-align: right;
	padding-right: 5px;
	padding-top: 0px;
	border-top: 0px; 
	}
	
div#navigation{
	float: left;
	
	width: 190px;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
div#content{
  margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-left: 240px;
	margin-right: 30px;
	padding-right: 10px;
	background-color: White;
	}

div#footer{
	width: 760px; 
	margin: 0 auto; 
	border-width: 0px 0px; 
	border-style: solid; 
	border-color: #ccc;
	text-align: center; 
	color: Black;
	background-color: red;
	clear: both;
	}
*/
/*------------------------------stili per la navigazione------------------------------*/
/*
div#navigation a:hover
{
	background-color: Transparent;
}

div#navigation table{
	width: 140px; 
	border: 0; 
	padding: 0;
	}
	
div#navigation img{
	border: none;
	}
	
div#navigation p{
	font-size: 90%;
	}
*/
/*--------------------------------stili per la sezione header-------------------------*/

/*-----------------------------------stili per il content-----------------------------*/

/*-----------------------------------stili per il footer------------------------------*/

/* ----------------------------------stili per il tooltip---------------------------- */
/*
#dhtmltooltip{
  position: absolute;
  width: 150px;
  border: 2px solid black;
  padding-left: 2px;
  padding-right: 20px;
  background-color: yellow;
  background: url(immagini/dx.jpg) repeat-y top right;
  visibility: hidden;
  z-index: 100;  
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
*/


