#header {	
	background: #d5d5d5;
	height:91px;
	width:940px;
	float: left;
}

h3, h3 a { color: #8aa7a5; }

.cerca { width: 100%; }
.cerca-blocco h4 { margin: 0; margin-bottom: 2px; position: absolute; top: -8px; left: 5px; background: #F3F3F3; padding: 0 5px; font-size: 11px; }
.cerca-blocco { margin: 15px 0; position: relative; padding: 1px 0; }
.cerca-blocco-open { display: block; border: 1px solid #ccc; padding: 10px 10px 10px 10px; }
.cerca-blocco p { margin: 3px 0; }
#blocco-form { padding-bottom: 16px; border-bottom: 1px solid #666; }
#form-avanzata { padding-top: 0; margin-top: 0; background: #F3F3F3; }
.cerca-blocco select { width: 360px; }
.cerca-blocco select#tipo-data { width: 100px; }
#kwmanager { display: block; clear: both; }

.cerca-blocco-closed { display: none; }
.trigger { padding-left: 12px; background: url(../img/common/trigger.gif) left 50% no-repeat; cursor: pointer; }
.trigger-open { background-image: url(../img/common/trigger-open.gif); }
#cerca-testo input { width: 370px; }
#cerca-data input { width: 110px; }

#cerca-keywords select { width: 150px; font: normal 10px "Verdana",sans-serif; float: left; }
#kw-move-button { float: left; margin: 0 10px; margin-top: 0px; }
#kw-move-button button { width: 60px; border: 1px solid #333; color: #333; font: bold 10px "Verdana",sans-serif; margin: 10px 0; }
#cerca-keywords #kwsrc { color: #666; }
#cerca-keywords #kwdest { font-weight: bold; }

#cerca-tabs a.trigger { display: black; background: white; padding: 3px; border: 1px solid #ccc; color: #999; }
#cerca-ambito { text-align: left; margin-bottom: 30px; margin-left: 10px; }
.submit { text-align: right; margin-bottom: 10px; }
.submit button { 	background-image:url('../img/common/pulsante.gif');
	background-repeat:no-repeat;
	width:45px;
	background-position:center right;
	text-indent: -9999px;
	border:0;
}

.info-trigger { background-image:url('../img/common/info.gif'); display: block; float: right; width: 20px; height: 16px; padding: 0; position: relative; top: -8px; right: -8px; }
.info-trigger img { border: none; }
.info-trigger { text-decoration: none; }
.info { display: none; background: #ffc; margin: 10px 0; padding: 8px; }
.info .combina { font-weight: bold; font-style: italic; margin-top: 2px; }

#legenda { text-align: right; }
.padder { padding-top: 0 !important; margin-top: 0; }
