body{margin: 0px; padding: 0;border: 0; font: normal 10px verdana, sans-serif; background: #49586B; TEXT-ALIGN: center; color: #000000;}

body a:link { font: bold 10px verdana, sans-serif; color: #49586B; text-decoration:none; }
body a:visited {font: bold 10px verdana, sans-serif; color: #49586B; text-decoration:none; }
body a:hover {font: bold 10px verdana, sans-serif; color: #666; text-decoration: underline; }
body a:active {font: bold 10px verdana, sans-serif; color: #666;}

#top {font: normal 10px verdana, sans-serif; BACKGROUND: #49586B; padding: 0px; margin: 0px; width: 100%; height: 83px; TEXT-ALIGN: left;}

.img-logo {padding: 5px; margin: 0px; float: right;}


#menu {font: bold 12px verdana, sans-serif; BACKGROUND: #ffcc00 url(images/bg_menu2.gif) center center repeat-x; padding: 3px; margin: 0px; width: 100%; TEXT-ALIGN: left; color: #49586B; border-bottom: #49586B 1px solid;}

hr {border: 0; color: #EEC619; background-color: #EEC619; height: 5px;}


#contenitore {font: normal 11px verdana, sans-serif; margin: 0px; TEXT-ALIGN: left; padding: 0px; width: 760px;}
	#contenitore .titolo {font: bold 12px verdana, sans-serif; BACKGROUND: #748491; padding: 3px; margin: 0px; TEXT-ALIGN: left; color: #ffffff; border: #e0e0e0 2px solid;}
	#contenitore .menu-intranet {font: bold 12px verdana, sans-serif; BACKGROUND: #EEC619; padding: 3px; margin: 0px; TEXT-ALIGN: right; color: #ffffff; border: #e0e0e0 2px solid;}
	#contenitore .corpo {font: normal 10px verdana, sans-serif; BACKGROUND: #ffffff; padding: 5px; margin: 0px; TEXT-ALIGN: justify; color: #000000; border: #e0e0e0 2px solid;}
	#contenitore .piede-form {font: bold 10px verdana, sans-serif; BACKGROUND: #748491; padding: 2px; margin: 0px; TEXT-ALIGN: right; color: #49586B; border: 2px solid #e0e0e0;}
	#contenitore .contatti {font: normal 10px verdana, sans-serif; padding: 3px; margin: 0px; TEXT-ALIGN: left; color: #ffffff; border-top: 5px solid #ffcc00;}


#menu a:link { font: bold 10px verdana, sans-serif; color: #49586B; text-decoration:none; }
#menu a:visited {font: bold 10px verdana, sans-serif; color: #49586B; text-decoration:none; }
#menu a:hover {font: bold 10px verdana, sans-serif; color: #666; text-decoration: underline; }
#menu a:active {font: bold 10px verdana, sans-serif; color: #666;}


.link-default:link { font: bold 12px verdana, sans-serif; color: #ffffff; text-decoration:none; }
.link-default:visited {font: bold 12px verdana, sans-serif; color: #ffffff; text-decoration:none; }
.link-default:hover {font: bold 12px verdana, sans-serif; color: red; text-decoration: underline; }
.link-default:active {font: bold 12px verdana, sans-serif; color: red;}

.form {padding: 1px; margin: 0px;}

.form-attivazione {font: normal 10px verdana, sans-serif; BACKGROUND-COLOR: #ffffff; padding: 2px; BORDER: #c6c6c6 1px solid; margin: 0px; width: 500px;}

.tabella tr:hover {font: normal 10px verdana, sans-serif; BACKGROUND-COLOR: #ffcc00;}
.tabella tr.secondocolore {font: normal 10px verdana, sans-serif;  BACKGROUND-COLOR: #ffcc00;}
.tabella {font: normal 10px verdana, sans-serif;}

.testa-tabella {font: bold 11px verdana, sans-serif; padding: 2px; TEXT-ALIGN: right; color: #ffffff; BACKGROUND: #748491;}
.cella-tabella {font: bold 11px verdana, sans-serif; border: 0px solid #666666; padding: 2px; TEXT-ALIGN: left;}

.testa-tabella-form {font: bold 10px verdana, sans-serif; COLOR: #ffffff; TEXT-ALIGN: right; background: #577086; BORDER: #ffffff 1px solid; padding: 2px;}

.cella-tabella-form {font: normal 10px verdana, sans-serif;padding: 1px; BORDER: #c6c6c6 0px solid;COLOR: #000000;TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff;}

.testa-tabella-centrato {font: bold 11px verdana, sans-serif; padding: 2px; TEXT-ALIGN: center; color: #ffffff; BACKGROUND: #748491;}
.cella-tabella-centrato {font: bold 11px verdana, sans-serif; border: 1px solid #666666; padding: 2px; TEXT-ALIGN: center;}

.testa-tabella-ricerca {font: bold 11px verdana, sans-serif; padding: 2px; TEXT-ALIGN: center; color: #ffffff; BACKGROUND: #748491 url(images/bg_nero.gif) center center repeat-x;}
.cella-tabella-ricerca {font: normal 11px verdana, sans-serif; border: 1px solid #666666; padding: 2px; TEXT-ALIGN: center;}

#pop-privacy {font: normal verdana, sans-serif; margin: 0px; COLOR: #ffffff; TEXT-ALIGN: justify; padding: 0px; width: 95%;}

textarea {font: normal 10px verdana, sans-serif;}

#powered {position: absolute; right: 5px; z-index: 1 ; top: 87px; TEXT-ALIGN: center; width: 250px; }

#errore-login {border: 2px solid #e6e6e6; font: bold 10px verdana, sans-serif; margin: 0px; COLOR: red; TEXT-ALIGN: left; padding: 5px; width: 400px; clear: both; BACKGROUND: #ffffff;}

#accesso { BORDER-RIGHT: #c6c6c6 2px solid; BORDER-BOTTOM: #c6c6c6 2px solid; TEXT-ALIGN: center; padding: 0px; WIDTH: 300px; }
	#accesso p.testa{ border: 0px solid #666666; font: bold 14px verdana, sans-serif; margin: 0px; COLOR: #FFFFFF; TEXT-ALIGN: left; padding: 5px; background: #666666 url(/images/keys01.gif) right center no-repeat;}
	#accesso p.corpo{ border: 1px solid #666666; font: normal 12px verdana, sans-serif; margin: 0px; COLOR: #000000; TEXT-ALIGN: right; padding: 5px; background: #ece9d8; height:120px;}
	#accesso p.piede{ border: 0px solid #666666; font: normal 10px verdana, sans-serif; margin: 0px; COLOR: #FFFFFF; TEXT-ALIGN: right; padding: 2px; background: #666666; }


INPUT.user {
	BORDER-RIGHT: #ccc 1px solid; BACKGROUND-POSITION: left 50%; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 19px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/user.png); BORDER-LEFT: #ccc 1px solid; WIDTH: 140px; COLOR: #666; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: 'trebuchet ms', verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
INPUT.password {
	BORDER-RIGHT: #ccc 1px solid; BACKGROUND-POSITION: left 50%; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 19px; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(images/password.png); BORDER-LEFT: #ccc 1px solid; WIDTH: 140px; COLOR: #666; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff
}

INPUT.invia {FONT-SIZE: 10px; padding: 0px;}

.popup { border: 0px solid #666666; font: normal 10px verdana, sans-serif; margin: 0px; COLOR: #000000; TEXT-ALIGN: left; padding: 2px; background: #ece9d8;  }
	.popup p.testa{ border: 0px solid #666666; font: bold 11px verdana, sans-serif; margin: 0px; COLOR: #FFFFFF; TEXT-ALIGN: left; padding: 2px; background: #666666;}
	.popup p.corpo{ border: 1px solid #666666; font: normal 10px verdana, sans-serif; margin: 0px; COLOR: #000000; TEXT-ALIGN: left; padding: 1px; background: #FFFFFF ; width: 100%; height:280px;}
	.popup p.piede{ border: 0px solid #666666; font: normal 10px verdana, sans-serif; margin: 0px; COLOR: #FFFFFF; TEXT-ALIGN: right; padding: 2px; background: #666666; }


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: #c6c6c6; /*Default menu color*/
border-bottom: 1px solid white;
}

#modernbricksmenu a:hover{
background-color: gray; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background: #EEC619 url(images/bg_menu6.jpg) center center repeat-x; /*Brown color theme*/ 
border-color: #EEC619; /*Brown color theme*/ 
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #EEC619; /*Brown color theme*/ 
margin: 0px;
}

#menu-right{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
padding: 0;
TEXT-ALIGN: right;
color: #ffffff;
}

