@charset "utf-8";
/* CSS Document */

body {
	/* background: url(../images/bck.jpg) #EFEFEF; */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

a:link, a:visited {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color:#9F9F9F;
	text-decoration:underline;
}

a:active {
	color:#000000;
	text-decoration:none;
}

img { border:0 }

div#main-container {
	width: 100%;
}

div#img-header {
	background: url(../images/wave-header.jpg) no-repeat center top;
	height: 90px;
	min-height: 90px;
	width: 100%;
}

.left-td { text-align:left; }

br.separatore { clear: both }

legend { 
	background: #ec7237;
	color: #FFF;
	padding: 3px;
	margin-left: 10px;
	text-align: left;
}

fieldset { 
	border: 0;
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	text-align: center;
	width: 90%;
	margin: 10px auto;
}

fieldset div#form {
	margin: 10px 0;
}

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 110%;
	padding: 1px;
	margin: 5px;
}

.content {
	/* -moz-border-radius: 20px 20px 20px 20px; */
	margin: 0 auto;
	padding-bottom: 10px;
	width: 500px;
}

.big.content {
	width: 850px;
}

.navbar {
	margin: auto;
	padding: 6px;
	text-align: right;
	width: 90%;
}

#logo {
	width: 100%;
	margin: 0; 
}

input.input-tb {
	width: 90%;
	border: 1px solid #DEDEDE;
	height: 17px;
}

div.input-text, div.input-label {
	float:left;
	padding: 0px;
	margin: 5px;
}

div.input-text { width: 60%; text-align: left;}
div.input-label { width: 30%; height: 20px; padding: 5px 0 0 0; text-align: right;}

 .button {
	border: 0;
    background: #ec7237 url(img/overlay.png) repeat-x;
    padding: 4px 10px;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    cursor: pointer;
	float: right;
	margin-right:40px;
    font-size:100%;
}


table.table-user td {
	padding:3px;
}

tr.column-header {
	background-color:#EFEFEF;
	font-weight: bold;
}

/* LANGUAGE SELECTION */
div#lang_container {
	padding: 40px 0;
	text-align: center;
	width: 100%;
}
img.img_lang {
	margin: 5px 20px;
	border: 0;
}


div#process_result{
	padding: 10px 30px;
	line-height: 21px;
}
