body{
	background-color: #9DBAFF;
	font: 12px Verdana, Arial, sans-serif;
	background-image: url(img/bg_irf.gif);
	background-position: top, left;
	background-repeat: no-repeat;
}
img{
	border:none;
}

h1{
 font: bold 12px Verdana;
 color: #505050;
 margin: 0px;
 padding: 0px;
}

#sopra{
	width: 100%;
	background-color: #FFFFFF;
}
.content{
	position: absolute;
	top: 70px;
	left: 200px;
	
	width: 80%;
	background-color: #FFFFFF;
}
.menu{
	position: absolute;
	top: 70px;
	width: 180px;
	//background-color: #FFFFFF;
	background-image: url(img/sfondomenu.jpg);
}


#dx{
	position: absolute;
	top: 80px;
	right: 10px;
	width: 140px;
	padding-left: 5px;
	background-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #a0a0a0;

	/*antonio*/
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #a0a0a0;
}







#sx{
	position: absolute;
	top: 0px;
	left: 10px;
	width: 180px;
	padding-left: 5px;
	background-color: #FFFFFF;
}





/*#sposta{
	background-image: url(img/sfondomenu.jpg);
	color: #8F8F8F; 
}
sposta a:link {
	color: #3300CC; 
	text-decoration: none;
} 
sposta a:visited {
	color: #0DC5FF;
	text-decoration: none;
} 
sposta a:hover {
	color:#0DC5FF;
	text-decoration: none;
} 
sposta a:active {
	color: #3300CC;
	text-decoration: none;
} */

a:link {color: #002277;text-decoration: none;} /* link non visitati */
a:visited {color:#002277;text-decoration: none;} /* link visitati */
a:hover {color:#002277;text-decoration: none;} /* link sorvolati */
a:active {color:#002277;text-decoration: none;} /* link attivi */

#tl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}
#tl1 {
	position:absolute;
	bottom: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#tr1 {
	position:relative;
	bottom: -5%;
	left: 99.5%;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}



.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}


/************** siteInfo styles ****************/




#siteInfo{
	position: absolute;
	bottom: 10;
	width: 100%;
	background-color: #FFFFFF;

}

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}
/**********************sottomenu*************************/
#prova{
	background-image: url(img/sfondomenu.jpg);
	height: 25px;
	font-size: 7pt;
	font-weight: normal;
	color: #52628D;
}
#smenu{
	background-image: url(img/sfondomenu1.jpg);
	height: 25px;
	font-size: 7pt;
	font-weight: bold;
	color: #52628D;
	margin-left:5px;
}
#ssottomenu{
	background-image: url(img/sfmenu1.jpg);
	height: 30px;
	font-size: 7pt;
	/*font-align*/
	font-weight: bold;
	color: #52628D;
	text-align: right;
	padding-right:4px;

}





/**********************Titolo e contenuti*************************/


#titolo{
	font-size: 13pt;
	font-weight: bold;
	color: #002277;
	padding-left:15px;
        font-family: verdana; 
}


#argomento{
	font-size: 10pt;
	color: #002255;
	padding-left:15px;
        padding-right:195px;
        font-family: arial;
        text-align: justify;
}


#arancio
{
	font: bold 16px Arial;
	color:#FFFFFF;
	padding: 0px,5px,0px,5px;
	border-bottom: 2px solid rgb(255, 102, 0);
	background: rgb(255, 102, 0) none repeat scroll 0% 50%;
	border-top: 2px solid rgb(255, 102, 0);
	border-left: 2px solid rgb(255, 102, 0);
	border-right: 2px solid rgb(255, 102, 0);

}
