#feedback-error
{
    position: relative;
    top: 0px;
    left: 0px;
    height:auto;
    width: 89%;
    margin:auto;
    margin-top:73px;

    background-color: #FF9999;

    border-top: 2px solid #aa0000;
    border-left: 2px solid #aa0000;
    border-right: 2px solid #aa0000;
    border-bottom: 2px solid #aa0000;

    padding-left: 20px;
    padding-top: 6px;
    padding-bottom: 6px;

    color: #aa0000;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration:none;
}

#feedback-error li
{
    color: #aa0000 !important;
    font-family: verdana !important;
    font-size: 11px !important;
    font-weight: bold !important;
    text-decoration:none !important;

}

table.valide
{
	width:100%;	
	border: 2px solid #669933;
	padding:0px;
	margin-bottom:6px;
}

table.valide td
{
	padding:6px;
}

table.valide :hover
{
	background-color:#66CC66;
}

table.invalide
{
	width:100%;	
	border: 2px solid #f66;
	padding:0px;
	margin-bottom:6px;
}

table.invalide td
{
	padding:6px;
}
table.invalide :hover
{
	background-color:#f99;
}

#feedback-info
{
    position: relative;
    top: 0px;
    left: 0px;
    height:auto;
    width: 95%;
    margin:auto;

    background-color: #99FF99;

    border-top: 2px solid #008800;
    border-left: 2px solid #008800;
    border-right: 2px solid #008800;
    border-bottom: 2px solid #008800;

    padding-left: 20px;
    padding-top: 6px;
    padding-bottom: 6px;

    color: #008800;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration:none;
}


input.error, select.error, textarea.error 
{
	/*background-color: #FF9999 !important;*/
	border:1px solid red !important;
}

div.error_message
{
	font-size:smaller;
    color: red;
}

span.error
{
	color: #FF0000;
}