* {margin: 0; padding: 0;}
form					{ font: 11px tahoma, Arial, Helvetica, sans-serif;  margin-top: 20px;}

#box-left, #box-right	{ float: left; width:225px; padding: 0 0 10px 0; margin: 0;/*background-color:#f2f2f2;*/}
#box-left				{ width:225px; height: 380px;}
#box-right				{ width:260px; height: 380px;}

fieldset  				{  margin:0;}
legend	  				{  font-size: 14px; margin-bottom: 10px;font-weight: bold; color: #720200;}
label					{ clear:both; display:block; margin: 2px 5px; padding: 0; }
.float-left				{ float: left;}

input					{ height: 20px;}
input, textarea			{ display:block; border: 1px solid #ccc; color:#333; margin: 0; padding: 0;  font-size: 11px; background-color: none;}
.input_text				{ float: left; width: 190px; height: 18px; }
.input_sletter			{ float: left; width: 140px; height: 18px; margin: 0 5px 0 0;}
input[type=text]:hover 	{ background-color:#f2f2f2;  border-color:#999999;  }  
textarea				{ height: 80px; width: 190px; clear: both; }
.check					{ float: left; margin: 10px 0 0 0; padding: 0; width: 240px;}
.checkbox 				{ float: left; margin: 0 0 10px 0; padding: 0; border: none;}
.button					{ float: left; background: url(/imagepmw/bk-up-menu.jpg) repeat;  color:#737A36; margin: 0; padding: 0 10px;}


select					{ font-size: 11px; color:#333; float: left;}
.calendario	 			{ float: left; height: 15px; width: 18px; margin: 0 0 0 4px; padding: 0; }

.selectC 	  			{ float: left; width: 65px; height: 18px; margin: 0 3px 0 0; padding: 0; border: 1px solid #ccc !important; font-size: 11px color:#333;}
.selectL  				{ float: left; width: 192px; height: 18px; margin: 0; padding: 0; text-transform:capitalize; border: solid 1px #ccc;font-size: 11px color:#333;}
.search-twin			{ width: 72px; float: left; margin: 0 0 1px 0; padding: 0; font-size: 11px color:#333;}			
.search					{ width: 192px; float: left; margin: 0 3px 1px 0; padding: 0;}

.btninvio 				{ margin: 0 0 0 2px; height: 20px; letter-spacing: -0.05em; padding: 0 5px; color: #737a36; float: left; background:url(/imagepmw/bk-menu.jpg) repeat !important; font-size: 0.8em;}
.green					{ background:url(/imagepmw/green.jpg); padding:0px 6px; border:1px solid #3b6e22; height:24px; line-height:24px;	color:#FFFFFF;	font-size:12px;
	margin:15px 0 0 0;	display:inline-block;	text-decoration:none;}
	
.gruppo-nsletter 		{ float: left;    height: 30px;    margin: 0;    padding: 0;   width: 69px;}


/*---------- Quick Booking ----------*/
.title-book{display:block;float:left;width:73px;margin:0;}
.title-book-arrivo{display:block;float:left;width:235px;margin:0;}
.title-book-hotel{display:block;float:left;width:160px;margin:0;}
.selectc{border:0 solid #CCC !important;float:left;height:18px;width:50px;background:url("../imagepmw/select02.jpg") repeat scroll 0 0 transparent !important;margin:0 5px 0 0;padding:0;}
.selectd{border:0 solid #CCC !important;float:left;height:18px;width:140px;background:url("../imagepmw/select01.jpg") repeat scroll 0 0 transparent !important;margin:0 15px 0 0;padding:0;}
.titolo-book{height:40px;line-height:40px;float:left;}
.margin-center{margin-left:15px !important;}
.btn_invio{background: #dbb665; float:right;height:23px;text-align:center;width:77px;padding:5px;color:#000;}
.sicure{float:left;position:absolute;right:10px;margin:10px 0 0 10px;}

/*------ Booking
------------------------------------------------------ */
.quick{height:52px;position:relative;z-index:100;margin:0px 0 0;padding:3px 10px;}
.quick h1{padding:10px;}
.content-select{clear:both;height:22px;margin:0;padding:1px;}
.prenota-online{margin:1px 0 0 0px;}

