/*20140905102800*/
/*@import url(//fonts.googleapis.com/css?family=Kite+One|Ubuntu|Open+Sans);*/
@import url("../../commons/css/2013-layout.css");
@import url("../../commons/css/default.css");
@import url("../../commons/css/2013-colors.css");
@import url("../../commons/css/fonts-def.css?v3");

:root {
	--master_color: #cc1020;
}


.page-header{
	height: 35px;
	min-height: 35px;
	color: white	;
}
.page-header .page-header-logo{
	text-align: left;
	padding-left: 10px;
	border-left: 1px solid white;
}
.page-header .page-header-logo .logo-img{
	height: 29px;
}

.page-header .page-header-modulename{
	text-align: center;
}

.page-header .page-header-link{
	border-left: 1px solid white;
	text-align: center;
	font-family: "Open Sans";
	font-size: 18px;
}

.page-header .page-header-sololink{
	border-left: 1px solid white;
	text-align: center;
	font-family: "Open Sans";
	font-size: 18px;
}

.page-header .esci{
	border-right: 1px solid white;
}

.page-header .page-header-link a{
	color: white;
	cursor: pointer;
}
.page-header .page-header-link a:hover{
	color: white;
}

/*.page-header .page-header-whoami{*/
/*	vertical-align: top;*/
/*	text-align: right;*/
/*}*/
/*.page-header .page-header-whoami .user-name{*/
/*	font-size:14px;*/
/*	font-weight: bold; */
/*}*/
/*.page-header .page-header-whoami .user-role{*/
/*	font-size:12px; */
/*}*/
/*.page-header  .page-header-logout{*/
/*	text-align: center;*/
/*	vertical-align: top;*/
/*}*/

.page-usr-lastaccess{
	text-align: left;
	padding-left: 2em;
}
.page-usr-user{
	text-align: right;
	padding-right: .5em;
}

.page-usr-user .name{
	color: #cc1020;
}

.griglia_gray_bottom{
	border-bottom: 1px solid #CCCCCC;
}

/*	Stile menu personalizzato */

ul.menu_personalizzato{
	margin: 0;
	padding: 0;
	text-align: left;
	height: 25px;
}

ul.menu_personalizzato li{
	display: block;
	float: left;
	height: 25px;
	text-align: center;
}

ul.menu_personalizzato li a{
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: normal;
	
	text-decoration: none;
	text-align: center;
	
	margin: 0 15px 0 0;
	padding: 10px 15px 0 0;
	
	height: 25px;
	
}

ul.menu_personalizzato li a:hover{
	/* text-decoration: underline; */
	border-bottom: 2px solid #cccccc;
}


/* Footer css */

#footer_copyright {
    margin: 8px 0;
	text-align: center;
	color: #666666;
    font-family: 'Open Sans';
	font-size: 12px;
}
#footer_copyright a {
    color: inherit;
    text-decoration: underline;
}
#footer_copyright a:hover{
    text-decoration: underline;
}
/* Footer css login page*/

body.login_page #footer_copyright {
    margin: 8px 0;
    width: 1005px;
}

body.login_page #footer_copyright a {
    color: inherit;
}

body.login_page #footer_copyright a:hover {
    font-weight: bold;
}

body.login_page #footer_copyright .titolo {
    color: #FFFFFF;
}
body.login_page #footer_copyright .testo {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
}


