BODY
	{
	font-family: arial;
	font-size: 12pt;
	color: black;
	scrollbar-track-color: #F7F8FC;
	scrollbar-face-color: #E6E6FA;
	scrollbar-highlight-color: #CFD3FC;
	scrollbar-shadow-color: #D9D9D9;
	scrollbar-3dlight-color: #EEEBFE;
	scrollbar-darkshadow-color: #9D8FF2;
	scrollbar-arrow-color: #2711AA;
	scrollbar-base-color: #EEEBFE;
	}


/* ********* TABELLA  *********  */
TABLE
	{
	background: white;
	font-family: verdana, arial;
	font-size: 10pt;
	color: black;
	}
.sfondospalla
	{
	/* modificare anche costante MessageBundle.colorSfondoSpalla */
	background-color: #F7F8FC;
	}
.elenco
	{
	background-color: #e1e6eb;
	font-weight: bold;
	background-image: url(../img/styleElenco.gif);
	background-position: center;
	border-bottom: 1px #cae3f7 solid;
	}
.bordoelenco
	{
	/* modificare anche costante MessageBundle.colorBordoElenco */
	border: 1px #cae3f7 solid;
	}
.bordoevidenziato
	{
	border: 1px solid #9878FE;
	}
.scura
	{
	/* modificare anche costante MessageBundle.colorScura */
	background-color: #EEEBFE;
	vertical-align: top;
	}
.chiara
	{
	/* modificare anche costante MessageBundle.colorChiara */
	background-color: #F9F9F9;
	vertical-align: top;
	}
.evidenziata
	{
	background-color: yellow;
	vertical-align: top;
	}

/* ********* TABELLA GESTIONE  *********  */
.tabellagestione
	{
	font-family: verdana, arial;
	font-size: 8pt;
	}
.menugestione
	{
	background-color: #5F9FF5;
	color: white;
	font-weight: 600;
	}
.userregistered
	{
	background-color: #00AA01;
	color: white;
	font-weight: 600;
	}
.userguest
	{
	background-color: #FF920B;
	color: white;
	font-weight: 600;
	}
.userblacklisted
	{
	background-color: #FF0D0D;
	color: white;
	font-weight: 600;
	}

/* ********* TESTO  *********  */
.piccolissimo
	{
	font-family: verdana, arial;
	font-size: 7pt;
	}
.piccolissimoerrore
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: red;
	}
.piccolissimofree
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: green;
	}
.piccolissimochiaro
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #9E9E9E;
	}
.piccolissimoscuro
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #708090;
	}
.piccolissimoblu
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #336699;
	}
.piccolo
	{
	font-family: verdana, arial;
	font-size: 8pt;
	}
.piccoloerrore
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: red;
	}
.piccolofree
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: green;
	}
.piccolochiaro
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #9E9E9E;
	}
.piccoloscuro
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #708090;
	}
.piccoloblu
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #336699;
	}
.intermedio
	{
	font-family: verdana, arial;
	font-size: 9pt;
	}
.intermedioerrore
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: red;
	}
.intermediofree
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: green;
	}
.intermediochiaro
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #9E9E9E;
	}
.intermedioblu
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #336699;
	}
.intermedioscuro
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #000000;
	}
.intermedioregistered
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #00AA01;
	}
.intermedioguest
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #FF920B;
	}
.intermedioplusblu
	{
	font-family: verdana, arial;
	font-size: 10pt;
	color: #336699;
	}
.medio
	{
	font-family: verdana, arial;
	font-size: 11pt;
	}
.medioblu
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: #336699;
	}
.medioerrore
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: red;
	}
.mediofree
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: green;
	}
.medioguest
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: #FF920B;
	}
.mediogrande
	{
	font-family: verdana, arial;
	font-size: 13pt;
	}
.homedirectory
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #23496E;
	}

/*  ********* LINK *********  */
A, A:LINK, A:VISITED
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: black;
	}
A:HOVER
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #727272;
	}

A.medio, A.medio:LINK, A.medio:VISITED
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: black;
	}
A.medio:HOVER
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: #727272;
	}

A.medioerrore, A.medioerrore:LINK, A.medioerrore:VISITED
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: red;
	}
A.medioerrore:HOVER
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: #FF3E3E;
	}

A.medioblu, A.medioblu:LINK, A.medioblu:VISITED
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: #336699;
	}
A.medioblu:HOVER
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: #727272;
	}
	
A.mediofree, A.mediofree:LINK, A.mediofree:VISITED
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: green;
	}
A.mediofree:HOVER
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: #00AE01;
   }

A.piccolo, A.piccolo:LINK, A.piccolo:VISITED
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: black;
	}
A.piccolo:HOVER
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #727272;
	}

A.piccolofree, A.piccolofree:LINK, A.piccolofree:VISITED
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: green;
	}
A.piccolofree:HOVER
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #00AE01;
   }

A.piccoloerrore, A.piccoloerrore:LINK, A.piccoloerrore:VISITED
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: red;
	}
A.piccoloerrore:HOVER
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #FF5151;
   }

A.piccoloblu, A.piccoloblu:LINK, A.piccoloblu:VISITED
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #336699;
	}
A.piccoloblu:HOVER
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #727272;
	}

A.intermedio, A.intermedio:LINK, A.intermedio:VISITED
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: black;
	}
A.intermedio:HOVER
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #727272;
   }

A.intermediofree, A.intermediofree:LINK, A.intermediofree:VISITED
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: green;
	}
A.intermediofree:HOVER
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #00AE01;
   }

A.intermedioerrore, A.intermedioerrore:LINK, A.intermedioerrore:VISITED
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: red;
	}
A.intermedioerrore:HOVER
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #FF5151;
   }

A.intermedioblu, A.intermedioblu:LINK, A.intermedioblu:VISITED
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #336699;
	}
A.intermedioblu:HOVER
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #727272;
   }

A.piccolissimo, A.piccolissimo:LINK, A.piccolissimo:VISITED
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: black;
	}
A.piccolissimo:HOVER
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #727272;
	}

A.piccolissimofree, A.piccolissimofree:LINK, A.piccolissimofree:VISITED
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: green;
	}
A.piccolissimofree:HOVER
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #00AE01;
	}

A.piccolissimochiaro, A.piccolissimochiaro:LINK, A.piccolissimochiaro:VISITED
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #9E9E9E;
	}
A.piccolissimochiaro:HOVER
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #BBBBBB;
	}

A.piccolissimoerrore, A.piccolissimoerrore:LINK, A.piccolissimoerrore:VISITED
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: red;
	}
A.piccolissimoerrore:HOVER
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #FF5151;
	}

A.nounderline, A.nounderline:LINK, A.nounderline:VISITED
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: black;
   text-decoration: none;
	}
A.nounderline:HOVER
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #727272;
   text-decoration: none;
	}

A.nounderlinepiccolo, A.nounderlinepiccolo:LINK, A.nounderlinepiccolo:VISITED
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: black;
   text-decoration: none;
	}
A.nounderlinepiccolo:HOVER
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #727272;
   text-decoration: none;
	}

A.piccolofree, A.piccolofree:LINK, A.piccolofree:VISITED
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: green;
	}
A.piccolofree:HOVER
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #727272;
	}

A.piccolissimofree, A.piccolissimofree:LINK, A.piccolissimofree:VISITED
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: green;
	}
A.piccolissimofree:HOVER
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #727272;
	}

A.homedirectory, A.homedirectory:LINK, A.homedirectory:VISITED
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #23496E;
	text-decoration: none;
	}
A.homedirectory:HOVER
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #336699;
	text-decoration: none;
	}

A.linksFooter, A.linksFooter:LINK, A.linksFooter:VISITED
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: black;
	}
A.linksFooter:HOVER
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #727272;
	}

A.linksCopyright, A.linksCopyright:LINK, A.linksCopyright:VISITED
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: black;
	}
A.linksCopyright:HOVER
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #727272;
	}
	
A.linksColumn, A.linksColumn:LINK, A.linksColumn:VISITED
	{
	font-family: verdana, arial;
	font-size: 7.6pt;
	color: #336699;
	}
A.linksColumn:HOVER
	{
	font-family: verdana, arial;
	font-size: 7.6pt;
	color: #727272;
	}

/*  *********  FORM  *********  */
.bottone
	{
	border-left:1px solid #cae3f7;
   border-top:1px solid #cae3f7;
   border-right:1px solid #336699;
   border-bottom:1px solid #336699;
   background-image: url(../img/styleBottone.gif);
	background-position: center;
	font-family:Verdana, Helvetica, Helv;
	font-size: 10px;
	font-weight: bold;
	color: #1E3E5D;
	}
.bottoneStandard
	{
	border-left:1px solid #cae3f7;
   border-top:1px solid #cae3f7;
   border-right:1px solid #336699;
   border-bottom:1px solid #336699;
   background-image: url(../img/styleBottone.gif);
	background-position: center;
	font-family:Verdana, Helvetica, Helv;
	font-weight: bold;
	color: #1E3E5D;
	}
.campi
	{
	color: black;
	background: white;
	font-size: 12px;
	}
.campiStandard
	{
	border: 1px solid #a0d3fa;
	}
.campierrore
	{
	color: red;
	background: white;
	font-size: 12px;
	}
.bottoneaccetto
	{
	font-family:Verdana, Helvetica, Helv;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background: green;
	}
.bottonerifiuto
	{
	font-family:Verdana, Helvetica, Helv;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background: red;
	}
	
.ulImage
	{
	list-style-image: url("../img/freccetta.gif")
	}

.ulHorizontal
	{
	margin:0px;
	padding:0px;
	text-align: center;
	}
.liHorizontal
	{
	display:inline;
	list-style-type:none;
	margin-left:3px;
	}

.hrRecord
	{
	color: #336699;
	}

.wordWrap
	{
	width: 300px;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	}	

/*  *********  TOOLTIP *****************  */
a.tooltip, a.tooltip:visited
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #336699;
	border-bottom: 1px dashed;
	text-decoration: none;
	position: relative;
	}

a.tooltip:hover
	{
	font-family: verdana, arial;
	color: #727272;
	/* IE/Win requires some link change on hover in order to show the tooltips
	font-size: 100%;*/
	font-size: 9.1pt;
	}

a.tooltip span
	{
	display: none;
	}

a.tooltip:hover span
	{/*the span will display just on :hover state*/
	display: block !important;
	position: absolute;
	top: 8px;
	left: 5px;
	border: 1px solid #cae3f7;
	background-color: #F7F8FC;
	color: #000;
	padding: 10px;
	font-size: .8em;
	text-decoration: none;
	cursor: hand;
	}
/*  *********  TOOLTIP *****************  */

/*  *********  MENU ROLLOVER   *********  */
a.rolloverAbbigl
	{
	display: block;
	width: 54px;
	height: 68px;
	text-decoration: none;
	background: url('../img/roll_abbigl.gif');
	}
a.rolloverAbbigl:hover
	{
	background-position: -56px 0;
	}

a.rolloverAnimali
	{
	display: block;
	width: 54px;
	height: 68px;
	text-decoration: none;
	background: url('../img/roll_animali.gif');
	}
a.rolloverAnimali:hover
	{
	background-position: -56px 0;
	}

a.rolloverAuto
	{
	display: block;
	width: 54px;
	height: 68px;
	text-decoration: none;
	background: url('../img/roll_auto.gif');
	}
a.rolloverAuto:hover
	{
	background-position: -56px 0;
	}

a.rolloverCasa
	{
	display: block;
	width: 54px;
	height: 68px;
	text-decoration: none;
	background: url('../img/roll_casa.gif');
	}
a.rolloverCasa:hover
	{
	background-position: -56px 0;
	}

a.rolloverElettr
	{
	display: block;
	width: 54px;
	height: 68px;
	text-decoration: none;
	background: url('../img/roll_elettr.gif');
	}
a.rolloverElettr:hover
	{
	background-position: -56px 0;
	}

a.rolloverInform
	{
	display: block;
	width: 54px;
	height: 68px;
	text-decoration: none;
	background: url('../img/roll_inform.gif');
	}
a.rolloverInform:hover
	{
	background-position: -56px 0;
	}

a.rolloverImmobil
	{
	display: block;
	width: 54px;
	height: 68px;
	text-decoration: none;
	background: url('../img/roll_immobil.gif');
	}
a.rolloverImmobil:hover
	{
	background-position: -56px 0;
	}

a.rolloverLavoro
	{
	display: block;
	width: 54px;
	height: 68px;
	text-decoration: none;
	background: url('../img/roll_lavoro.gif');
	}
a.rolloverLavoro:hover
	{
	background-position: -56px 0;
	}
/*  *********  MENU ROLLOVER   *********  */


/*  *********  MENU CATEGORIE  *********  */
.glossymenu
	{
	margin: 5px 0;
	padding: 0;
	width: 152px; /*width of menu*/
	border: 1px solid #cae3f7;
	border-bottom-width: 0;
	}

.glossymenu a.menuitem
	{
	background: #F7F8FC url(../js/glossyMenu/img/glossyback.gif) repeat-x bottom left;
	font: bold 11px "Lucida Grande", "Trebuchet MS", arial, Helvetica, sans-serif;
	color: white;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 4px 0;
	padding-left: 4px;
	text-decoration: none;
	}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active
	{
	color: white;
	}

.glossymenu a.menuitem .statusicon
	{/*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 4px;
	border: none;
	}

.glossymenu a.menuitem:hover
	{
	background-image: url(../js/glossyMenu/img/glossyback2.gif);
	}

.glossymenu div.submenu
	{/*DIV that contains each sub menu*/
	background: #EEEBFE;
	color: black;
	}

.glossymenu div.submenu ul
	{/*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.glossymenu div.submenu ul li
	{
	border-bottom: 1px solid #79b9eb;
	}

.glossymenu div.submenu ul li a
	{
	display: block;
	font: normal 12px "Lucida Grande", "Trebuchet MS", arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
	padding: 3px 0;
	padding-left: 6px;
	}

.glossymenu div.submenu ul li a:hover
	{
	background: white;
	color: #23496E;
	}
/*  *********  MENU CATEGORIE  *********  */

/*  *********  SOCIAL BUTTON   *********  */
.socialButton
	{
	float: left;
	text-align: center;
	}
.btnFacebook, .btnTwitter, .btnGooglePlus, .btnLinkedIn
	{
	float: left;
	height: 22px;
	overflow: hidden;
	}
.socialButtonFooter
	{
	margin: 0 auto;
	float: center;
	text-align: center;
	/*border: solid 1px blue;*/
	}
.btnFooterFacebook, .btnFooterTwitter, .btnFooterGooglePlus, .btnFooterLinkedIn
	{
	float: left;
	height: 22px;
	text-align: center;
	overflow: hidden;
	/*border: solid 1px red;*/
	}
/* azzero lo style di A per linkedIn */
div#btnFooterLinkedIn a
	{
	font-size: 0pt;
	}
div#btnFooterLinkedIn a:link
	{
	font-size: 0pt;
	}
div#btnFooterLinkedIn a:visited
	{
	font-size: 0pt;
	}
/*  *********  SOCIAL BUTTON   *********  */

/*  *********  BANNER   *********  */
#banner468 a img
	{
	margin: 5px 0px;
	}
/*  *********  BANNER   *********  */