BODY
{
    FONT-SIZE: 12px;
    BACKGROUND: white;
    MARGIN: 1px;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
A:link
{
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    COLOR:  #7D5800; /*#02069c;*/
    TEXT-DECORATION: none
}
A:visited
{
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #7D5800;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #7D5800;
    TEXT-DECORATION: underline
}
A:active
{
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #7D5800;
    TEXT-DECORATION: none
}

A.lft:link
{
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    COLOR:  #7D5800; /*#02069c;*/
    TEXT-DECORATION: none;
	 padding-right: 10px;
}
A.lft:visited
{
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #7D5800;
    TEXT-DECORATION: none;
	 padding-right: 10px;
}
A.lft:hover
{
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #7D5800;
    TEXT-DECORATION: underline;
	 padding-right: 10px;
	 
}
A.lft:active
{
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #7D5800;
    TEXT-DECORATION: none;
	 padding-right: 10px;
}

A.titleW:link
{
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    COLOR:  white;
    TEXT-DECORATION: none;
}
A.titleW:visited
{
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR:  white;
    TEXT-DECORATION: none;
}
A.titleW:hover
{
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR:  white;
    TEXT-DECORATION: underline;
}
A.titleW:active
{
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR:  white;
    TEXT-DECORATION: none;
}


.toolbar {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	background-color: #F0F0F0;
}
.toolbarSep {
	background-color: #B0B0B0;
}

.separator {
	background-color: Black;
}

.chekboxText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000;
	font-style: oblique;
}


.text 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	font-style: normal;
}

.top
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: white;
   BACKGROUND: #DEE5F9; /* #638fb4;  #0B5999*/
}


.titleLeft
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #244A6A;
}

.Left
{
	 background: url('../images/bcl-servizi.jpg') repeat-y left;
	 background-color: white;  /* #638fb4 #A9C7DE #a9bdd3*/
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
	 PADDING-RIGHT: 5px;
    PADDING-BOTTOM: 0px;
	 PADDING-TOP: 5px;
	 margin: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 208px;
    TEXT-ALIGN: right;
	 COLOR : white;
	 /*background-image:url('../images/left_bg.jpg');
	 background-repeat:repeat-y;
	 border-right:#638fb4 1px solid;*/

}



.title {
	width: 50%;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;	
	FONT-SIZE: 16px;
	font-weight: bold;
	font-style: italic;
	color: Maroon;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 5px;
	padding-right: 30px;
	padding-bottom: 3px;
	border-bottom: 1px #000066 solid;
}

/*.Title
{
	padding-left:10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: middle;
	WIDTH: 100%;
	COLOR: black;
	PADDING-TOP: 2px;
	BACKGROUND-REPEAT: repeat;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: #DEE5F9;
}*/

.heading 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #000000;
}

.okMsg
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;	
	color: #000000;
}

.errMsg
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: Red;
}


.cell
{
	font-size: 12px;
	border-top: #d8e1e8 1px solid;
	border-right:#d8e1e8 1px solid;


}

.cellW
{
	font-size: 12px;
	border-top: #d8e1e8 1px solid;
	border-right:#d8e1e8 1px solid;
	background:white;
}


.tabellaBordo
{
	font-size: 12px;
	border-bottom: #d8e1e8 1px solid;	
	border-left:#d8e1e8 1px solid;
	/*border-right:#638fb4 1px solid;*/
	background:white;
	
	/*text-decoration: none;*/
}

.riquadro
{
	background:#fffdcc;
	border-right: Gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;	
}


.header
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: ghostwhite;
	text-align: left;
}

.tabellaBordoNero
{
	border-right: black 1px solid;
	/* border-top: black 1px solid;*/
	border-left: black 1px solid;
	/*border-bottom: black 1px solid;*/
}
.TitleWhite
{
	background-color: #A56B2A;
	color: white;
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	/*COLOR: #244A6A; 
	BACKGROUND-COLOR: #638fb4;
	background-image:url('../images/menu_strip_bg.jpg');*/
	background-repeat:repeat-x;
	border-top: #d8e1e8 1px solid;
	border-right:#d8e1e8 1px solid;
}



/*MAX*/
.TitleBlack
{
	background-color: #A56B2A;
	color: white;
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	/*COLOR: #244A6A; 
	BACKGROUND-COLOR: #638fb4;
	background-image:url('../images/menu_strip_bg.jpg');*/
	background-repeat:repeat-x;
	border-top: #d8e1e8 1px solid;
	border-right:#d8e1e8 1px solid;
}

#headtools {
	color: #fff;
	background: rgb(104, 78, 0) url(../images/headtools-sfumatura-back-servizi.jpg) repeat-x;
	clear: both;
	/*height: 2em;
	padding-top: 5px;*/
	FONT-FAMILY: Verdana, Helvetica, sans-serif;	
	FONT-SIZE: 13px;
	color: #FFFF91;
}


#headimg {
	background: url(../images/head-sfumata-giallo.jpg) no-repeat left top;
	/*padding: 15px 15px 20px 15px;
	border-top: 1px solid rgb(53, 0, 0);
	border-bottom: 1px solid rgb(53, 0, 0);
	margin: 0px 0px 0px 0px;
	clear: both;*/
}

#headmenu {
	color: #fff;
	background: rgb(104, 78, 0) url(../images/headmenu-back-servizi.jpg) repeat-x center;
/*	border-bottom: 2px solid rgb(68, 34, 0);
	height: 2.5em; */
	FONT-FAMILY: Verdana, Helvetica, sans-serif;	
	FONT-SIZE: 13px;
	color: #FFFF91;
}


/* Headtools
---------------------------------------------------------------------*/

#headtools A:link
{
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
	 font-weight: bold;
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    COLOR:  #FFFF91;
    TEXT-DECORATION: none
}
#headtools A:visited
{
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
	 font-weight: bold;	 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #FFFF91;
    TEXT-DECORATION: none
}
#headtools A:hover
{
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
	 font-weight: bold;	 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #FFFF91;
    TEXT-DECORATION: underline
}
#headtools A:active
{
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
	 font-weight: bold;	 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #FFFF91;
    TEXT-DECORATION: none
}




/* Headmenu
---------------------------------------------------------------------*/

#headmenu p a {
	color: rgb(255, 255, 204);
	background-color: transparent;
	text-decoration: none;
	padding: 3px 8px 3px 8px;
	border: 0px none;
}

#headmenu p a#headmenu1, #headmenu p a#headmenu2, #headmenu p a#headmenu3, #headmenu p a#headmenu4 {
	border-right: 1px solid rgb(255, 153, 0);
}

#headmenu p a:hover, #headmenu p a:focus {
	color: #000;
	text-decoration: none;
	padding: 2px 7px 2px 7px;
	border: 1px solid rgb(255, 153, 0);
	background-color: rgb(255, 255, 153);
}

#headmenu p a#headmenu1:hover, #headmenu p a#headmenu1:focus {
	color: #000;
	text-decoration: none;
	padding: 2px 7px 2px 6px;
	border-left: 1px solid rgb(255, 153, 0);
	background-color: rgb(255, 255, 153);
}

#headmenu p a#headmenu5:hover, #headmenu p a#headmenu5:focus {
	color: #000;
	text-decoration: none;
	padding: 2px 6px 2px 7px;
	border-right: 1px solid rgb(255, 153, 0);
	background-color: rgb(255, 255, 153);
}

/* HeadImg
---------------------------------------------------------------------*/

#headimg #logo {
	height: 40px;
	margin: 0px 0px 0px 0px;	
}

#headimg #logo h1 {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 360px;
	height: 40px;
}

#headimg #logo h1 a {
	display: block;
	width: 350px;
	height: 40px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



span.magic, #ghostnavy {
	display: none;
}
