/* --------------------------------- MASTER RESET --------------------------------- */
HTML,BODY,H1,H2,H3,H4,H5,H6,UL,LI,DD,DL,IMG,FIELDSET,TABLE,P,A,BLOCKQUOTE,CITE,ABBR {
	margin:0;
	padding:0;
}


/* PAGE */

h1 {
	font-size: 150%;
	line-height: 130%;
	font-family: trebuchet MS, Arial, Helvetica, sans-serif;
	color: #2194C3;
	font-weight: bold;
}

h2 {
	font-size: 170%;
	line-height: 120%;
	font-family: trebuchet MS, Arial, Helvetica, sans-serif;
	color: #D2232A;
	font-weight: bold;
}

H3 {
	margin: 15px;
	margin-right: 0;
}


P {
	width: 400px;
	margin-left: 15px;
	margin-top: 15px;
}
#message P {
	width: auto;
}
body {
	font-family: trebuchet MS;
	line-height: 120%;
	font-size: 100%;
	margin: 10px;
	color:#4c4c4c;
	/*scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#fafafa;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-shadow-color:#1B9DC6;
	scrollbar-arrow-color:#1B9DC6;
	scrollbar-track-color:#D8F1FA;
	*/
}


body {
	font-size: 90%;
	line-height: 120%;
	font-family: trebuchet MS, Arial, Helvetica, sans-serif;
	color: #000000;	
}

#message {
	border: 2px solid #2194c3;
	padding: 5px 20px;
	margin: 15px;
	width: 365px;
	background: #b5d3df;
	
	
}
BODY > #message {
	width: 350px;
}


LABEL {
	display: block;
	width: 150px;
	clear: left;
	float: left;
	margin: 5px 0;	
	margin-left: 15px;
}
INPUT, TEXTAREA {
	background: #fff !important;
	width: 236px;
	margin: 5px 0;
}

FIELDSET {
	margin-top: 0px;
	border: 0;
}
IMG {
	position: absolute;
	top: 130px;
}
INPUT.button {
	margin-left: 185px;
	width: 238px;
	height: 39px;
	border: 0;
	padding: 0;
	color: #c33;
	font-weight: bold;
	background: url('inputButton.png')  no-repeat !important;
}
FORM > INPUT.button {
	margin-left: 165px !important;
}
#back {
	position: absolute;
	right: 20px;
	width: 238px;
	height: 39px;
	display: block;
	background: url(inputButton.png) no-repeat center;
	text-decoration: none;
	text-align: center;
	line-height: 2.4em;
	left: 590px;
	top: 10px;
	font-weight: 700;
	font-size: 1.1em;
	color: #c33;
}

/**** TICKETS ****/
#title1 {position: absolute; left: 56px; top: 725px; height: 40px; width: 100px;}
#name1 {position: absolute; left: 168px; top: 725px; height: 40px; width: 200px;}
#surname1 {position: absolute; left: 340px; top: 725px; height: 40px; width: 250px;}
#address1 {position: absolute; left: 80px; top: 752px; height: 50px; width: 500px; line-height: 27px;}
#email1 {position: absolute; left: 62px; top: 845px; height: 50px; width: 200px; font-size: 80%;}
#telephone1 {position: absolute; left: 308px; top: 845px; height: 50px; width: 200px; font-size: 80%;}

#title2 {position: absolute; left: 400px; top: 1186px; height: 40px; width: 100px;}
#name2 {position: absolute; left: 508px; top: 1186px; height: 40px; width: 200px;}
#surname2 {position: absolute; left: 680px; top: 1186px; height: 40px; width: 250px;}
#address2 {position: absolute; left: 420px; top: 1212px; height: 50px; width: 400px; line-height: 27px;}
#email2 {position: absolute; left: 400px; top: 1307px; height: 50px; width: 200px; font-size: 80%;}
#telephone2 {position: absolute; left: 645px; top: 1307px; height: 50px; width: 200px; font-size: 80%;}