/* MAIN
----------------------------------------------- */
#main {background:url(../img/splash-contact.png) no-repeat center top; padding:20px 40px 0 40px; margin:0px 0 30px 0;}
#splash {height:48px;}

/* MAIN
----------------------------------------------- */
#main P {color:#444; font-size:16px; }

#main FORM { margin:0px 0 0 0; background:#fafafa; padding:0 20px 40px 20px;}
.intro {margin:0 0 25px 0;}
.intro A {color:#006699;}
.intro A:hover {color:#E83324;}

.formsec {border-top:1px solid #ccc;  padding:20px 0  15px 0;}
H3 {font-size:13px; color:#58656C; text-transform:uppercase; letter-spacing:2px; font-weight:normal; padding:0 0 0 25px; height:20px; line-height:20px; margin:0 0 15px 0;}
H3.ico-1 {background:url(../img/ico-1.png) no-repeat left center;}
H3.ico-2 {background:url(../img/ico-2.png) no-repeat left center;}
H3.ico-3 {background:url(../img/ico-3.png) no-repeat left center;}
H3.ico-4 {background:url(../img/ico-4.png) no-repeat left center;}

.frow {margin:0 0 10px 0; padding:0 0 0 25px;}
LABEL {display:block; color:#444; margin:0 0 5px 0;}

#main INPUT.campo {border:none; background:#eee; height:35px; width:380px; border-left:6px solid #ccc; border-top:6px solid #ccc;
			 color:#666; font-size:16px; line-height:35px; padding:0 10px;}
			 
#main INPUT.anothersystem {border:none; background:#eee; height:35px; width:200px; border-left:6px solid #ccc; border-top:6px solid #ccc;
			 color:#666; font-size:16px; line-height:35px; padding:0 10px;}
			 
#main TEXTAREA {border:none; background:#eee; height:85px; width:380px; border-left:6px solid #ccc; border-top:6px solid #ccc;
			 color:#666; font-size:16px; padding:5px 10px; font-family:Arial, Helvetica, sans-serif}

.status{display:inline; margin-left:20px; vertical-align:top;}
.status img{margin-top:8px;}	
.status_hidden {float:left; margin-left:19px; margin-top:9px;}
.clear{clear:both; height:0px; font-size:0px;}	

.fakeselect A.faker {display:block; background:#eee; height:35px; width:380px; border-left:6px solid #ccc; border-top:6px solid #ccc;
			 color:#666; font-size:16px; line-height:35px; padding:0 10px;  text-decoration:none;}
.fakeselect A.faker:hover {background:#E7E7DE; }

.fakeselect UL {display:none;}
.fakeselect UL {background:#eee; width:380px; border-left:6px solid #ccc; border-top:1px solid #ccc;  padding:10px 10px;}
.fakeselect UL LI {}
.fakeselect UL LI A {color:#666; display:block; text-decoration:none; padding:2px 0 1px 0;}
.fakeselect UL LI A:hover {color:#E83324;}
			 
#main INPUT.campo:focus {background:#E7E7DE;}
#main TEXTAREA:focus {background:#E7E7DE;}

#main INPUT.bottone {background:#006699; color:#fff; border:4px solid #5C9DBD;  color:#fff; font-size:18px; padding:5px 10px; margin:0 0 0 25px;}
#main INPUT.bottone:hover {cursor:pointer;}