﻿/* more styles
 This was created to avoid modifying ts.css, written by Terminotix
 This could naturally be merged to ts.css

 userful: http://html-color-codes.info/
 */

p.forgotPass
{
	text-align: right;
	margin-right: 6px;
}

div#produits a
{
	text-decoration: none;
}

.loginCtl
{
	border: 0;
	margin-left: auto;
	margin-right: auto;
}

.loginCtl td
{
	font-size: 1.0em;
}

.loginCtl input[type="text"]
{
	width: 155px;
}

.loginCtl input[type="password"]
{
	width: 155px;
}
.loginCtl .loginTextBox
{    
    margin-left: 5px;
    margin-bottom: 2px;
    margin-top: 2px;
}
.bottom_controls
{
	border-top: solid 1px black;
	margin-top: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

.admin_list
{
}

.top_feedback
{
	clear: both;
	padding-left: 4px;
	margin-left: 6px;
	margin-right: 6px;
}

.top_feedback .warning
{
	border-left: solid 4px yellow;
	padding: 4px;
	background-color: #FFFBD6;
}

.top_feedback .error
{
	border-left: solid 4px red;
	padding: 4px;
	background-color: #F5A9A9;
}

.bottom_feedback
{
	margin-left: 10px;
}

.bottom_feedback .warning
{
	border-left: solid 4px yellow;
	padding: 4px;
	background-color: #FFFBD6;
}

.bottom_feedback .error
{
	border-left: solid 4px red;
	padding: 4px;
	background-color: #F5A9A9;
}

.bottom_feedback .success
{
	border-left: solid 4px;
	padding: 4px;
	background-color: #B9FF97;
}

.num
{
	background-color: gray;
	color: white;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	width: 20px;
}

/* Used in OperationProgress.aspx */
.updateok
{
	border-left: solid 4px green;
	padding-left: 4px;
}

.updatewarn
{
	border-left: solid 4px yellow;
	padding-left: 4px;
}

.updateerr
{
	background-color: #F5A9A9;
	border-left: solid 4px red;
	padding-left: 4px;
	font-weight: bold;
}

.valGroupErr
{
	clear: both;
	margin: 5px;
	padding: 10px;
	background-color: #b10739;
	color: #fff1f5;
}

.confirmPanel
{
	display: inline;
}

.changePass
{
	display: block;
	width: 80%;
	margin-left: auto;
	clear: both;
	font-size: 12pt;
}

#contexte .lastTd
{
	border-top: 2px solid #b96e2b;
	padding-top: 10px;
	border-bottom-style: none;
}

#moreResults
{
	margin-bottom: 10px;
}

#the menu at the top of the page .ts3Menu
{
	color: White;
}

.ts3Menu ul
{
	float: right;
	margin: 0;
	list-style: none outside none;
	padding: 0;
}

.ts3Menu a
{
	color: white;
	text-decoration: none;
}

.ts3Menu a:hover
{
	text-decoration: underline;
}


.ts3Menu li
{
	display: inline;
	border-left: 1px solid #bcbec0;
	padding: 0 12px;
	margin-top: 5px;
}

.ts3Menu li:first-child
{
	border: 0;
}

.userLogin
{
	float: left;
	width: 30%;
	padding: 0 12px;
}

.userCmdBar
{
	float: right;
	width: 63%;
}

.adminCmdBar
{
	line-height: 25px;
	vertical-align: middle;
	height: 25px;
	clear: both;
	background-color: #b96e2b;
	color: white;
}

.firstBar
{
	line-height: 25px;
	height: 25px;
	vertical-align: middle;
	height: 25px;
	background-color: #5f6062;
	color: white;
}

.userDetails
{
	width: 100%;
}

table.order
{
	width: 70%;
	margin-right: auto;
	text-align: right;
}

table.userDetails input[type="text"]
{
	width: 90%;
}

.browserSupport
{
	border: 1px solid red;
	padding: 3px 3px 3px 3px;
	font-size: 0.9em;
	line-height: 1.3em;
}
