BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL { 
	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 100%;
}

img{
	border:none;
}

.centrato{
	text-align:center;	
}

.centrato fieldset { 
	border:2px groove;
 }
 
 .box{
 	min-height	: 460px;
	height		: auto !important;
	height		: 460px;
	text-align:center;
	width:100%;
 }
 
 .space{
 /* Per riempire dello spazio */
 	min-height	: 130px;
	height		: auto !important;
	height		: 130px;	
 }

.left {float:left;}

.right{float:right;}

.new_line{clear:both;}


.InLine {
	display: inline;
	padding-right:10px;
}

.AFCTextRight{text-align:right;}

a.AFCToolBox{
	font-size: 100%;
}

a.AFCToolBox:link, a.AFCToolBox:visited , a.AFCToolBox:active {
	text-decoration: none;
}
a.AFCToolBox:hover{
	text-decoration: none;
} 
.AFCToolBoxTD{
	padding: 2px 2px 2px 20px;
	background-image: url('toolbox.gif');
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: right;
}


.AFCToolBoxCorner{
	background-image: url('cornertoolbox.jpg');
	background-repeat: no-repeat;
}
.AFCToolBoxTable{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.AFCLeftFormTable{ 
		margin:0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}


.AFCLeftColumnTD{ 
		width:147px;
		padding: 3px 3px 3px 3px;
		background-image:  url('left.jpg');
}

.AFCLeftDataTD{ 
	background: no-repeat url('LeftMenuArrow.gif') left;
}

.AFCLeftDataTD div{
	margin-left: 6px;

}

.AFCLeftImageTD{ 
	width:147px;
	height: 20px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

.AFCLeftSelectedColumnTD{ 
	width:147px;
	padding: 3px 3px 3px 3px;
	background-image:  url('left.jpg');
}

.AFCLeftSelectedTD{ 
	width:147px;
	padding: 3px 3px 3px 3px;
	background: no-repeat url('LeftMenuArrow.gif') left;
}

.AFCLeftSelectedTD div{
	margin-left: 6px;
} 
.AFCLeftDetailTD div{
	margin-left: 6px;
}
.AFCLeftDetailTD{ 
	width:147px;
	padding: 3px 3px 3px 3px;
	background: no-repeat url('LeftMenuArrow.gif') left;
	
}

.AFCLeftSeparatorTD{ 
 	background-image: url('section_sep.jpg');
	background-repeat: repeat-x;
	height : 15px;
}

.AFCCenterFormTable{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

.AFCCenterSectionTD{
	/*
	background-color: #D9E3F6;
	background-color: #6b92d3;
	border-top: solid 1px #D9D9D9;
	*/
	border-bottom: solid 1px #D9D9D9;
	padding: 3px 3px;
	margin-bottom: 3px;
}

.AFCRightTable {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	padding-top:3px;
	padding-bottom:0px;
}

.AFCRightFormTable{ 
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.AFCRightColumnTD{ 
	background-image:  url('right.jpg');
	width:147px;
	padding: 3px 3px 3px 3px;
} 
.AFCRightDataTD{ 
	background: #F7F7F7 url('RightMenuArrow.gif') no-repeat left;
}
.AFCRightDataTD div{
	margin-left: 6px;
}

.AFCRightImageTD{ 
	width:147px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.AFCRightSelectedColumnTD{ 
	width:147px;
	padding: 3px 3px 3px 3px;
	background-image:  url('right.jpg');
}
.AFCRightSelectedTD{ 
	width:147px;
	padding: 3px 3px 3px 3px;
	background: no-repeat url('RightMenuArrow.gif') left;
}
.AFCRightSelectedTD div{
	margin-left: 6px;
} 

.AFCRightDetailTD div{
	margin-left: 6px;
}

.AFCRightDetailTD{ 
	width:147px;
	padding: 3px 3px 3px 3px;
	background: no-repeat url('RightMenuArrow.gif') left;
}
.AFCRightSeparatorTD{ 
 	background-image: url('section_sep.jpg');
	background-repeat: repeat-x;
	height : 15px;
}


.AFCMenuColumnTD{ 
	width:147px;
	padding: 3px 3px 3px 3px;
	
}


.AFCMenuSelectedColumnTD{ 
	width:147px;
	padding: 3px 3px 3px 3px;	
}

.AFCMenuSeparatorTD{ 
 	background-image:  url('section_sep.jpg');
	background-repeat: repeat-x;
	height : 15px;
}

body {
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

.AFCContainer{
	font-size: 70%;
	text-align:left;
	margin: 5px auto; 
	padding:0;
	width : 900px; 
}


.AFCOverflow{ 
}

.AFCAccess {
	display:none;
}

/* Blocco Header */

div#header{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*width : 750px\width:760px;w\idth:750px; */
}
div#logosx{
	float: left;
	margin:0px 0px 0px 0px;
	display : none; 
}

div#logodx{
	float: right;
	margin:0px 0px 0px 0px;
	display : none;
}

div#header_center{
	padding:0px 0px 0px 0px;
	height: 150px;
	margin:0px 0px 0px 0px;
	/*background-image:  url('background.gif');*/
}

div#header_title{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display : none;
}

div#header_note{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display : none;
}

div#header_new_msg{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display : none;
}

div#header_welcome{
	padding:5px 2px 3px 5px;
	margin:38px 0px 0px 0px;
	font-weight: bold;
	display : visible;
}

div#header_data{
	padding:0px 2px 3px 5px; 
	margin:0px 0px 15px 0px;
	font-weight: normal;
	display : visible;
}

div#copyright{
	text-align:center;
	background-color: #F9F7F7; 
}

div#versione{
	text-align:center;
	font-size:90%;
	background-color:#F9F7F7;
}

/* ---------------------*/

/* Blocco Header Bar */

div#AFCHeaderBar {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 3px;
	border:1px solid #89999b;
	border:1px solid #ADC6CE; 
	/*width : 750px\width:760px;w\idth:750px; */
	/*background-image:  url('HeaderBar2.gif');*/
	background-color: #6698C6;
}

div#AFCHeaderBarMenu{
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#AFCHeaderBarNavigator{
	float: left;
	width: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*width: 360px;\width:370px;w\idth:360px;*/	
}

div#AFCHeaderBarHelp{
	float: right; 
	width: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* ---------------------*/

/* Blocchi Left  */

div#LeftColumn{
	float: left;
	width:150px;
	margin:0px 0px 0px 0px;
	margin-top:5px;
}
div#LeftColumn ul{
	margin:0px 0px 0px 0px;
	list-style-type : none;
	padding-left:0px;
}
div#LeftColumn li{
	width:147px;
	margin:0px 0px 0px 0px;
	padding:3px;
}
div#LeftColumn h2{
	width:150px;
	font-size:100%;
	margin:0px 0px 0px 0px;
	padding:3px;
}
 .AFCIndent1 { padding:0px 0px 0px 2px;  }
 .AFCIndent2 { padding:0px 0px 0px 2px; }
 .AFCIndent3 {  padding:0px 0px 0px 5px;  }
 .AFCIndent4 {  padding:0px 0px 0px 10px; }

/* Blocchi Right  */

div#RightColumn{
	float: right; 
	width:150px;
	margin:0px 0px 0px 0px;
	margin-top:0px;
	padding: 0px 0px 0px 0px;
}

div#RightColumn ul{
	width:150px;
	margin:0px 0px 0px 0px;
	list-style-type : none;
	padding: 0px 0px 0px 0px;
	padding-left:0px;
}

div#RightColumn li{
	width:147px;
	margin:0px 0px 0px 0px;
	padding:3px;
}

div#RightColumn h2{
	width:150px;
	font-size:100%;
	margin:0px 0px 0px 0px;
	padding:3px;
}

/* Blocchi centrali   */
div#CenterContainer{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#CenterColumn{
	
	float:left;
	margin: 0px 0px 0px 10px;
	margin-top: 5px;
	padding: 0px 0px 0px 0px;
	width: 572px;
	min-height	: 450px;
	height		: auto !important;
	height		: 450px;
	background-color: #F9F9F9;
}

div#CenterColumn iframe{
	overflow: scroll;
}
div#CenterColumn ul{
	list-style-type: none;
	/*
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px; */
	
}

div#CenterColumn li{
	/*margin: 0px 0px 2px 0px;*/
	
}

div#CenterColumn p{
	margin:0px 0px 0px 0px;
	padding:3px;
}

div#AFCNavigator{
	margin:0px 0px 10px 0px;
	padding:3px;
	border-top:1px solid #ADC6CE;
	border-bottom:1px solid #ADC6CE; 
	/* Cosė viene giallino*/
	/*background-color:#FFEED4;*/
	/* Cosė azzurro chiaro */
	background-color: #F4F4F4;
}
.AFCNavigator2{
margin:0px 0px 10px 0px;
	padding:3px;
	border-top:1px solid #ADC6CE;
	border-bottom:1px solid #ADC6CE; 
	/* Cosė viene giallino*/
	/*background-color:#FFEED4;*/
	/* Cosė azzurro chiaro */
	background-color: #F4F4F4;	
}


.AFCCenter{
	margin:0px 0px 0px 0px;	
	padding:0px 0px 0px 0px;
}

.AFCCenterTable{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

.AFCBlockImage {float: left; padding:3px; /*background-color:#ccc333;*/}

.AFCBlockTitle {padding:3px; color:#000;font-weight: bold; /*background-color:#cccddd;*/}

.AFCBlockTitleLeft  {
	margin:0px 0px 0px 0px;
	padding:3px;
	color:#000;
	font-weight: bold;
	float:left;
}

.AFCBlockTitleRight  {
	float:right;
}

.AFCTitleDescription {padding-left:3px; color:#000; /*background-color:#cccddd;*/}

.AFCBlockItem {
	clear: both; 
	padding:3px; /*background-color:#777ddd;*/
}

.AFCCenterDataLink {
	white-space: nowrap;
	font-size: 12px;
	font-weight: bold;
}


/* Blocco Footer */

div#AFCFooter{
	clear:both; 
	text-align:center;
	position: relative;
	bottom:0;
	width:100%;
	margin: 0px 0px 0px 0px;
	margin-top: 5px;
    padding: 0px 0px 0px 0px; 	
}

div#AdminCenterColumn{
	position: relative;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	width: 730px;
	min-height	: 460px;
	height		: auto !important;
	height		: 460px;
}

div#footer{
	position: absolute;
	bottom:0;
	width: 100%;
	padding: 0.5em 0;
	color: #000;
	text-align:center;
	background-color: #FFFFFF;
	font-size: 9px;
	border-top: 1px solid #E6E6E6;
}

.AFCPageBODY{
	font-size: 70%;
	text-align:left;
	margin: 5px auto; 
	padding:0px 0px 0px 0px;
	width : 850px;
}

div.article {
	margin-top: 5px;
}

div.articleAbstract{
	margin-left: 10px;
	border: 0px solid #000000;
	font-size: 11px;
}

div.articleImg {
	float: left;
	padding: 0px 0px 0px 4px;
	clear: both;
	width: 22%;
	border: 0px solid #FF0000;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}

div.articleImg img{
}

div.articleText {
	float: right;
	padding-right: 10px;
	width: 73%;
	/*border: 1px solid #AAAAAA;*/
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	
}

/*  Classi per i sondaggi */

.AFCSondaggioRow{
    border: 1px solid black;
	width: 98%;
	display:block;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px 0px 5px 0px;
	min-height	: 40px;
	height		: auto !important;
	height		: 40px;
}

.AFCSondaggioColumn{
	width: 20px;
	float: right;
	text-align: right;
	margin-left: 2px;
	margin-right: 2px;
}

.AFCSondaggioTitleColumn{
	width: 80%;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

.AFCBox{
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 10px;
	padding-left:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #058CCD;
	text-align: right;
}
.AFCTextLeft{
	text-align:left;
}

.AFCDataRow{
	min-height	: 20px;
	height		: auto !important;
	height		: 20px;
	display: block;
	background-color: #F0F0F0;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.AFCDataSearchTD{ /* N */
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	min-height	: 20px;
	height		: auto !important;
	height		: 20px;
	text-align:right;
	border-bottom: 1px solid #E6E6E6;
    background-color: #FFFFFF;
	color: #808080;
}

div#mappasito{
	border:1px solid gray;
	width: 98%;
	text-align: left;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}

.UL{
	font-weight: bold;
	list-style-type: none;
	margin: 2px 0px 2px 10px;
	padding: 0px 0px 0px 0px;
}
.AFCMappaSitoLI_DOC {
	list-style-image: url('../../common/images/AMV/Document.gif');
	font-weight: normal;
	margin: 5px 0px 2px 5px;
}
.AFCMappaSitoLI_SEZ {
	list-style-image: url('../../common/images/AMV/Folder.gif');
	font-weight: normal;
	margin:  5px 0px 2px 5px;
	
}
.AFCMappaSitoLI_PADRE{
	list-style-type: none;
	font-weight: bold;
	margin:  5px 0px 2px -10px;
}
.AFCHiddenLI{
	display: inline;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.AFCMappaSitoUL{
	margin-top: 0px;
}

a.AFCMappaLink:link, a.AFCMappaLink:visited{
	color: #000000;
}

a.AFCMappaLink:hover, a.AFCMappaLink:active{
	color: #ff9900;
	text-decoration: underline;
}


