/* ### HOME ### */

#Header {
	position: fixed;
	z-index: 98;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	background-image: url('/images/backgrounds/header.png'); 
	background-repeat: repeat-x;
	background-position: top left;
/* 
	background-color: #335588;
 */
}

/* ### NAVIGATOR STRIP - USERDATA, SEARCH, MAINMENU, WORK ON ### */

#StripNav {
	min-height: 66px;
	margin: 0px;
	padding: 0px;
	border: 0px;
/* 
	background-color: #FF4400;
 */
}

#HeaderEnd {
	height: 18px;
	background-image: url('/images/backgrounds/headerEnd.png'); 
	background-repeat: repeat-x;
	background-position: bottom left;
}

/* ### ALL STRIPS ### */

.stripTab {
	clear: both;
	width: 100%;
	height: 36px;
	margin: 0 auto;
	padding: 0px;
	border: 0px;
/* 
	background-image: url('/images/backgrounds/stripsBackgroung.png');
 */
	overflow: auto;
/* 
	background-color: #FF0097;
 */
}

.stripTab .bg {
	background-image: url('/images/backgrounds/lightOrangeLine.png');
	background-repeat: repeat-x;
	background-position: 0px -108px;
/* 
	background-color: #FF0097;
 */
}

/* ### MAIN MANAGE STRIP ### */

#StripMainTab {
/* 
	background-color: #FF0097;
 */
}

#StripMainTab .bg {
/* 
	background-color: #FF0097;
 */
}


/* ### RELATED MANAGE STRIP ### */

#StripRelatedTabs {
/* 
	background-color: #456612;
 */
}

#StripRelatedTabs .bg {
/* 
	background-color: #FF0097;
 */
}


/* ### ACTIONS STRIP ### */

#StripActS {
/* 
	border-bottom: 1px solid #EEEEEE;
 */
/* 
	background-color: #df6476;
 */
}

@media all and (max-width: 320px) {
	#StripActS {
		padding-top: 52px;
	}
}


/* ### LOGO ### */

#Logo {
	position: absolute;
	z-index: 1;
	right: 12px;
	margin-left: 12px;
	margin-top: 6px;
}

#Logo img {
	width: 84px;
}

@media all and (max-width: 320px) {
	#Logo img {
		width: 60px;
		margin-top: 9px;
	}
}

#Logo img {
}


/* ### PAGE ### */

#Pages {
	display: none;
	padding-bottom: 48px;
	margin: 0px auto;
/* 
	background-color: #003312;;
 */
}


/* ### PAGE SHIELDING ### */
				
#DefaultWaitRoom {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1100;
	background-color: rgba(255,255,255,0.7);
}

#DefaultWaitRoom table {
	width: 100%;
	height: 100%;
}

#DefaultWaitRoom td {
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
}

#DefaultWaitRoom img {
	margin: 0 auto;
}
/* 

#alphaScreen {
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 80;
	margin: 0px;
	padding: 0px;
	background-image: url('/immagini/bianco70.png');
}
 */

/* CONTENT AREA */

#contentArea {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 100;
	background-color: rgba(255,255,255,0.8);
}

#contentClose {
	position: absolute;
	width: 36px;
	height: 36px;
	background-image: url('/images/commons/icons-36-black.png');
	background-position: -144px 0px;
}

#contentAreaContainer {
	width: 480px;
	height: 480px;
	margin: 0 auto;
	padding: 0px;
	border: 6px solid #E47F00;
	border-spacing: 0px;
	border-radius: 12px; 
	-moz-border-radius: 12px; /* firefox */
	-webkit-border-radius: 12px; /* safari, chrome */
	background-color: rgba(255,255,255,0.7);
	overflow: auto;
}

#contentAreaContent {
	margin: 30px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}

/* REPORT AREA */

#reportArea {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 100;
	background-color: rgba(255,255,255,0.8);
}

#reportClose {
	position: absolute;
	z-index: 1000;
	width: 36px;
	height: 36px;
	background-image: url('/images/commons/icons-36-black.png');
	background-position: -144px 0px;
}

#reportAreaContainer {
	margin: 0 auto;
	padding: 0px;
	border: 6px solid #E47F00; /*#E47F00;*/
	border-spacing: 0px;
	border-radius: 12px; 
	-moz-border-radius: 12px; /* firefox */
	-webkit-border-radius: 12px; /* safari, chrome */
	background-color: rgba(255,255,255,0.7);
	overflow: auto;
}

#reportAreaContent {
	display: table;
	width: 100%;
	height: 100% !important;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}

#reportAreaContent table {
	width: auto;
	height: 90%;
	margin: 0 auto;
	padding: 12px;
	padding-left: 36px;
	text-align: center;
	vertical-align: middle;
}

#reportAreaContent p {}

#reportAreaContent td {
	padding: 0px;
	margin: 0px;
	text-align: center !important;
	vertical-align: middle;
}

#reportAreaContent ul, ol {
	/*list-style-position: inside;*/
	text-align: left !important;
}
