body {
	background: #FFF;
	color: black;
	margin:0;
	padding: 0;
	font-family: verdana, arial, sans-serif;
}

img{
	border: 0;
}

A {
	color: #0063A1;
	text-decoration: none;
}

A:hover {
	color: #747474;
	text-decoration: underline;
}

.catalogLink{
	color: #AC4F16;
	font-weight: bold;
	text-decoration: none;
}

.catalogLink:hover {
	color: #AC4F16;
	font-weight: bold;
	border-top: 1px solid;
	border-bottom: 1px solid;
	text-decoration: none;
}

.buttonLink {
	background-color: E2DEC7;
	border: 1px solid;
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
	color: #000000;
	cursor: pointer;
	left: 0px;
	margin: 1px;
	padding: 2px 6px 2px 6px;
	xposition: relative;
	text-decoration: none;
	top: 0px;

}

.buttonLink:hover {
	background-color: E2DEC7;
  	border-color: #909090 #f0f0f0 #f0f0f0 #909090;
  	color: #000000;  
}



.pageTitle {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

TD {
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
}

.fEdit {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #CDCDCD;
	background-color: #FFFFFF;
	width: 250px;
	font-size: 10pt;
}

.formEdit {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #CDCDCD;
	background-color: #FFFFFF;
	width: 250px;
	font-size: 10pt;
}

.halfEdit {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #CDCDCD;
	background-color: #FFFFFF;
	width: 100px;
	font-size: 10pt;
}

.smallEdit {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #CDCDCD;
	background-color: #FFFFFF;
	width: 50px;
	font-size: 10pt;
}

.fPager{
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #898874;
	background-color: #FFFFFF;
	width: 40px;
	font-size: 10px;
}

.fTextarea {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #898874;
	background-color: #FFFFFF;
	height: 100px;
	width: 300px;
	font-size: 10pt;
}

.formTextarea {
	font-family:"Arial","Verdana","MS Sans Serif",sans-serif;
	border: 1px solid #CDCDCD;
	background-color: #FFFFFF;
	height: 100px;
	width: 300px;
	font-size: 10pt;
}

.fButton {
	border: 1px solid #327195;
	background: #5186A5;

	font-weight: bold;
	color: #FFFFFF;
	width: 100px;
	cursor: pointer;
}

.formButton {
	border: 1px solid Maroon;
	font-size: 9pt;
	background: #DF0408 url(../images/left_menu_bg1.png) repeat-y;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	width: 100px;
}


.tBorder {
	border: solid 1px #898874;
	background-color: #FFFFFF;
}

.tRowHeader {
	background-color: #757575;
	color: #fff;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
}


.tRow {
	background-color: #5B8DAA;
	color: #fff;
}

.tRow a{
	color: #fff;
	font-weight: bold;
}


.tRowLight {
	background-color: #fff;
}

.title {
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}

.tableHeader {
	background-color: #327195;
	padding-left: 5px;
	color: #fff;
}

.tableHeader1 {
	background-color: #CBCBCB;
	padding-left: 5px;
	color: #000;
}

.tableDataDark {
	background-color: #E6E6E6;
}

.tableDataLight {
	background-color: #F9F9F9;
}

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

.chiusura{
	height:4px;
	background: url(../images/chiusura_box.png) right top no-repeat;
	margin:0px 0px 10px 0px;
}
.chiusura265{width:265px;height:4px;background-image: url(../images/chiusura_box.gif);background-position: right top;	background-repeat: no-repeat;margin:0px 0px 10px 0px;}

.box-notizie {
	border:1px solid #C1C1C1;
	background: url(../images/header.png) top left repeat-x;
	padding:7px;
}


.box-notizie span{
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}


/**************************************************************************/
.top_panel {
	background: url(../images/top_panel/m.png) top left repeat-x;
	height: 66px;
}

.top_panel tr{
	background: url(../images/top_panel/r.png) top right no-repeat;
}

.top_panel td{
	background: url(../images/top_panel/l.png) top left no-repeat;
}

.logo_text{
	color:#005082;
	font-weight: bold;
   padding-left: 20px;
	font-size: 20px;	
}


/**************************************************************************/
.hmenu {
	background: url(../images/hmenu/m.png) top left repeat-x;
	height: 26px;
}

.hmenu div{
	background: url(../images/hmenu/r.png) top right no-repeat;
	height: 26px;
}

.hmenu div div{
	background: url(../images/hmenu/l.png) top left no-repeat;
	height: 26px;
}


/**************************************************************************/
.left_menu{
	background: url(../images/header.png) top left repeat-x;
}

.left_menu_title {
	color:#005082;

   padding-left: 10px;
	font-size: 18px;
	text-decoration: underline;	
}

.left_menu_title1 {
	color:#5B5B5B;
	font-weight: bold;
	
	background: url(../images/menu_ef.png) 10px 50% no-repeat;
		
   padding-left: 22px;
	font-size: 12px;

}


.left_menu_link {
	background: url(../images/menu_ef.png) 10px 50% no-repeat;
   padding-left: 20px;
}

.left_menu_link a{
	color:#0063A1;
	font-weight: bold;
	font-size: 12px;
}

.left_menu_link a:hover{
	color:#747474;
	font-weight: bold;
	font-size: 12px;
}

.top_line{
	background: url(../images/topline.png) top left repeat-x;
}


/**************************/
.mainMenu {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.mainMenu:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.mainMenu_limiter {
	padding-left: 18px;
	background: url(../images/menu_limiter.png) 50% 50% no-repeat;
}

/*****************************/
.subnavigation{
	color: #ffffff;
	text-decoration: none;
	background: #5B8DAA;
	font-weight: bold;
	
	padding:4px 0 4px 14px;
   vertical-align: middle;
	margin-top: 1px;	
}

.ul{
	text-decoration: underline;
}

.b{
	font-weight: bold;
}
