body {
	font-family: 'Verdana';
	font-size: 12px;
}

#app-container a {
	color: #AC2026;
}

h1 , h2 , h3 {
	margin-left: 20px;
	margin-right: 20px;
}

#app-container h1 {
	color: #AB1F25;
	font-size: 20px;
	margin-top: 20px;
}

h2 {
}

p {
	margin-left: 20px;
	margin-right: 20px;
}

form * {
	font-family: inherit;
}

form {
	margin-left: 20px;
	margin-right: 20px;
}

form fieldset {
}

form label {
	float: left;
	color: #000000;
	width: 35%;
}

.field {
	float: left;
	width: 65%;
	margin-bottom: 5px;
}

	.field input.error {
		border-color: #FFAD33;
	}

	.field div.error {
		color: #FFAD33;
	}

	.input-regular {
		width: 90%;
		border: solid 1px #cccccc;
	}

	.select-multiple {
		width: 100%;
		height: 120px;
		border: solid 1px #cccccc;
	}

form br {
	clear: both;
}

form .submitButton {
	float: right;
}

.wrap {
}

.item-container
{
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.item {
	padding-top: 10px;
	padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
border: solid .2em Lavender;
}

.item_for_login_form {
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 2px;
	padding-right: 2px;
-moz-border-radius: 15px;
border-radius: 15px;
border: solid .3em Lavender;

box-shadow: 10px 10px 5px #888888;

/* outer shadows  (note the rgba is red, green, blue, alpha) */
-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 1px 6px rgba(23, 69, 88, .5);

}

body#login h2 {

    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 20px;
}

body#login h3 {
    color: #000000;
}


.columnPubli h2 {
    color: #AB1F25;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 20px;
}
.columnNews h2 {
    color: #5b9339;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 20px;
}
.columnTips h2 {
    color: #2980a1;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 20px;
}
/*body#login .date {
	display: inline-block;
	font-size: 11px;
	color: #999999;
	height: 20px;
	margin-left: 20px;
	margin-right: 20px;
}*/

#app-container {
}

.column_login {
	min-width: 550px;
    width: 40%;
    height: auto;
    margin: 0 auto;
    padding: 10px;
    position: relative;
}


.column {
		float: left;
		width: 20%;
}

#logo {
		position: absolute;
		right: 0;
		width: 230px;
        height: 75px;
		text-indent: -9999em;
		background-image: url(/admin/images/IC-trace-big-v2.png);
	}

body > header {
	position: relative;
	height: 90px;
	background-image: url(/admin/images/header-bg-login.jpg);
	background-repeat: repeat-x;
}
