@charset "utf-8";
/* CSS Document */
* {margin: 0; padding: 0;}
form					{ font: 11px tahoma, Arial, Helvetica, sans-serif;  }

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

fieldset  				{  margin: 5px 0; padding: 0 0 0 5px; height: 310px;}
legend	  				{  font-size: 14px; margin-bottom: 10px;font-weight: bold; color: #720200;}
label					{ float: left; margin: 2px 5px; padding: 0;}

input, textarea, button	{ display:block; border: 1px solid #ccc; color:#000; margin: 0; padding: 0;}
.input_text				{ float: left; width: 190px; height: 17px; }
input[type=text]:hover 	{ background-color:#f2f2f2;  border-color:#999999;  }  
textarea				{ height: 80px; width: 190px; clear: both; }
.check					{ float: left; margin: 20px 0 0 0; padding: 0; width: 240px;}
.checkbox 				{ float: left; margin: 0; padding: 0; border: none;}

.calendario	 			{ float: left; height: 15px; width: 18px; margin: 0 0 0 4px; padding: 0;}

.selectC 	  			{ float: left; width: 95px; height: 18px; margin: 0; padding: 0; border: 1px solid #ccc !important;}
.selectL  				{ float: left; width: 192px; height: 18px; margin: 0; padding: 0; text-transform:capitalize; border: solid 1px #ccc;}
.search-twin			{ width: 95px; float: left; margin: 0 3px 1px 0; padding: 0;}			
.search					{ width: 192px; float: left; margin: 0 3px 1px 0; padding: 0;}

.btn_invio 				{ float:left; width: 95px; height: 18px;margin: 5px 0; background: #ccc;}
.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;}
	
.cale		{ background:#fff url(../imagepmw/calendar_day.png) right no-repeat;}
