
#body
{
	width:1000px;
	background-color:#606060;
	overflow: auto;
	left:0;
	right:0;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	padding-bottom: 10px;
	padding-top:10px;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 10px 10px; /* Wide High, both*2 */
}

#nav
{
	float: left;
	background-color:#FFFFFF;
	width:130px;
	border-bottom:10px;
	/*border: solid black 2px;*/
	border-radius: 7.5px 7.5px; /* Wide High, both*2 */
	padding-bottom: 10px;
	padding-top:10px;
	padding-left: 10px;
	padding-right: 10px;
}

#content, #upper
{
	background-color:#FFFFFF;
	margin-left:160px;
	vertical-align:top;
	/*border: solid black 2px;*/
	border-radius: 7.5px 7.5px; /* Wide High, both*2 */
	padding-bottom: 10px;
	padding-top:10px;
	padding-left: 10px;
	padding-right: 10px;
}

li.button, .button
{
	margin-bottom:10px;
	text-align: center;
	cursor: pointer;
	/*border: solid black 2px;*/
	border-radius: 7.5px 7.5px;
	padding-bottom: 2px;
	padding-top:2px;
	padding-left: 2px;
	padding-right: 2px;
	background-color:rgba(0,0,128,0.4);
	width: 120px;
	box-shadow:
	rgba(0,0,0,0.4)
	5px 5px;
}

li.button:hover, .button:hover, .change:hover
{
	box-shadow:
	rgba(0,0,0,0.4)
	5px 5px
	inset;
}

ul
{
	list-style: none outside none;
	padding-left:1px;
}

table
{
	width:100%;
}

.fast
{
	background-color:rgba(255,0,0,0.8);
}
.In
{
	background-color:rgba(255,255,255,0.4);
}
.In-Progress
{
	background-color:rgba(0,200,0,0.4);
}
.Order
{
	background-color:rgba(245,50,57,0.63);
}
.Wait, .Wait-Client, .Wait-Hardware, .Wait-Other
{
	background-color:rgba(255,102,0,0.4);
}
.Bill-Servicom {
	background-color: rgba(168, 202, 255, 0.8);
}
/*.Finished
{
	background-color:rgba(200,200,200,0.4);
}*/
.Finished-called
{
	background-color:rgba(0,0,0,0.4);
}
.Bill
{
	background-color:rgba(248, 228, 178,0.8);
}
.inline-tr:hover
{
	background-color:rgba(0,0,128,0.4);
	border-radius: 7.5px 7.5px;
	cursor: pointer;
}
.on-site
{
	background-color:rgba(200,200,200,0.4);
}
.Teamviewer
{
	background-color:rgba(0,0,0,0.4);
}

#infos
{
	width:100%;
	text-align:left;
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
}

#tech
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

th
{
	text-align: left;
}

td, table, tr
{
	text-align: left;
	border-bottom: 1px dashed black;
	border-collapse: collapse;
	padding-top: 5px;
	padding-bottom: 5px;
}
#connect
{
	width:700px;
	background-color:#606060;
	overflow: auto;
	text-align:center;
	left:0;
	right:0;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	padding-bottom: 10px;
	padding-top:10px;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 10px 10px; /* Wide High, both*2 */
}

#news-body
{
	width:700px;
	background-color:#606060;
	overflow: auto;
	left:0;
	right:0;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	padding-bottom: 10px;
	padding-top:10px;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 10px 10px; /* Wide High, both*2 */
}

#news-date
{
	float: left;
	background-color:#FFFFFF;
	width:80px;
	margin-bottom:5px;
	border-bottom:10px;
	/*border: solid black 2px;*/
	border-radius: 7.5px 7.5px; /* Wide High, both*2 */
	padding-bottom: 10px;
	padding-top:10px;
	padding-left: 10px;
	padding-right: 10px;
}

#news-content
{
	background-color:#FFFFFF;
	margin-left:110px;
	margin-bottom:5px;
	vertical-align:top;
	/*border: solid black 2px;*/
	border-radius: 7.5px 7.5px; /* Wide High, both*2 */
	padding-bottom: 10px;
	padding-top:10px;
	padding-left: 10px;
	padding-right: 10px;
}

.buttonp
{
	display: inline;
	padding-left:10px;
	padding-right: 10px;
}
