/* css for Hotel Aurora Spoleto */

#boxform{
	display: inline;
	width: 795px;
	margin: 0.8em 1.6em 1.6em 1.6em;
	padding: 0;
	float: left;
	text-align: left;
}

#boxform h4{
	width: 742px;
	text-align: right;
	text-transform: uppercase;
	height: 25px;
	font: bold 10px "Verdana", Arial, Helvetica, sans-serif;	
	background: #c9edff url(../images/h2_news.gif) center top repeat-x;
	padding: 15px 13px 0 0;
	margin-left:19px;
	margin-top:19px;
	margin-bottom:9px;
	color: #069;
}

#boxform form{
	float: right;
	width: 795px;
	margin: 0 0 10px 0;
	padding: 0;
}

#boxform fieldset{
	border-width: 0;
}

#boxform p#list{
	width: 733px;
	padding: 10px;
	margin-left: 21px;
	text-align: center;
	background: url(../images/p_list.gif) center center repeat-x;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 10px;
/*	clear:both*/
}

#boxform p#list a{
	color: #fff;
}

#boxform p#list a:hover{
	color: #cef;
	text-decoration: blink;
}

#boxform p#mailist{
	width: 733px;
	padding: 10px;
	margin-left: 21px;
	text-align: center;
	background: url(../images/p_list.gif) center center repeat-x;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	clear:both
}

#boxform p#mailist a{ color:#ffffff; }
#boxform p#mailist a:hover{ text-decoration:underline; }

#boxform p#conferma{
	padding: 0;
	margin: 12px 0 10px 0;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #c00;
}

.boxinform{
	margin: 10px 0 10px 19px;
	padding: 25px 0 7px 25px;
	width: 725px;
	clear: both;
	display: inline;
	float: left;
	border: 3px solid #c9edff;
}

.boxinform p{
	clear: left;
	display: block;
	float: left;
	font-weight: bold;
	color: #069;
}

.boxinform label, .boxinform input, .boxinform textarea, .boxinform select, .boxinform p#obbliga{
	color: #333;
	float: left;
	display: inline;
	margin: 25px 0 13px 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.boxinform input, .boxinform textarea, .boxinform select{
	height: 15px;
	font-size: 1em;
	background: #eaeaea;
	border-top-color: #eaeaea;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #eaeaea;
	border-style: solid;
	border-width: 1px;
}

.boxinform input:focus, .boxinform textarea:focus, .boxinform select:focus{
	background: #f4f4f4;
	border-top-color: #cccccc;
	border-right-color: #eaeaea;
	border-bottom-color: #eaeaea;
	border-left-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	outline: none;
}

.boxinform select{
	width: 45px;
	padding-right: 4px;
	height: auto;
}

.boxinform label, .boxinform p#obbliga{
	color: #888;
	text-align: right;
	padding-top: 4px;
	margin-left: 10px;
	text-transform: uppercase;
}

.boxinform label.infopers{
	width: 110px;
}

.boxinform textarea{
	height: 50px;
	font-size: 0.8em;
}

.boxinform textarea#richiedi{
	height: 100px;
}

.boxinform a{
	color: #039;
}

.boxinform a:hover{
	color: #06c;
	text-decoration: underline;
}

.boxinform em{
	color: #f00;
	margin-right: 2px;
}

.boxinform br{
	clear: left;
}

.boxinform hr{
	display: block;
	height: 15px;
	width: 550px;
	clear: both;
	margin: 0 25px;
	border-color: #eaeaea;
	border-style: solid;
	border-width: 0 0 2px 0;
	background: none;
	color: #f4f4f4;
}

#boxformsub{
	clear: both;
	display: block;
	float: right;
	padding-right: 1em;
	margin-bottom: 10px;
}

#boxformsub input{
	position: relative;
	top: -11px;
	font-size: 1.1em;
	background-color: #f9f9f9;
	width: 75px;
	height: 33px;
	color: #06c;
	padding: 5px 10px;
	cursor: pointer;
	font-weight: bold;
	border: 3px solid #eaeaea;
	border-width: 0 1px 5px 1px;
	margin: 0 20px 0 10px;
}

#boxformsub input:hover{
	border-color: #c9edff;
	color: #09c;
}

#boxformsub input:focus{
	background-color: #c9edff;
	border-color: #09c;
	color: #09c;
}

sup{
	font-size: 0.7em;
	color: #ff0000;
	padding-left: 1px;
}

#small_h select, #small_h button { margin:0 5px; font-size:12px; }
