*{ margin:0px; padding:0px;}
body{
	background: #C8DD94 url(../img/comuni/bg.jpg) 0 0 repeat-x;
	font-family:"Trebuchet MS", verdana, arial, "Times New Roman";
	line-height:20px;
	font-size:13px;
	color:#484A4A;
}

/*Link testo*/
a:link{ text-decoration:underline; color:#2c6689; }
a:hover{ text-decoration:underline; color:#FA4E04; }
a:visited{ text-decoration:underline; color:#2c6689; }

.azzurro{ color:#398335;}
a.azzurro:active, a.azzurro:link, a.azzurro:focus, a.azzurro:visited{ color:#398335;}
a.azzurro:hover{ color:#000;}

.arancione{ color:#ff6600;}
a.arancione:active, a.arancione:link, a.arancione:focus, a.arancione:visited{ color:#ff6600;}
a.arancione:hover{ color:#484A4A;}

.didascalia{ font-size:9px;}


/*Form*/
input, select{ color:#4E7C99; border:1px solid #CDCDCD;}
select option{padding:2px 2px;}

select[disabled], input[disabled]{ border:1px solid #CDCDCD; background:#EBEBEB;}

fieldset{ border:none;}
legend{ display:none; visibility:hidden;}
.bt{ background:#fff; color:#FA4E04; cursor:pointer}
.radio{ border:none; vertical-align:middle;}
label{ vertical-align:middle;}
.text_box{border: 1px solid #CDCDCD; border-bottom:2px solid #CDCDCD; color:#4E7C99; overflow:hidden; font-size:12px}

/*generici*/
h1, h2{ height:1px; display:none;}
h3{ font-size:18px; color:#ff6600; padding:15px 0px}
h5{ font-size:14px; padding:5px 0px;}
hr{ display:none; height:1px;}
.pulisci{ clear:both; height:1px;}
.nascondi{ visibility:hidden; height:0px;}
.nascondi_txt{ display:none;}
	/*posizioni*/
	.centra{ text-align:center; float:none;}
	.sx{ text-align:left}
	.dx{ text-align:right}

	/*tebelle*/
	table { width:100%; border-collapse:collapse; text-align:left;}
	td{ padding:3px;}

.alert{ padding:5px 0px; color:#ff6600;}
.highlight{ color:#ff0000; background:#DCECF4;}



#contenitore_fake { width:980px; margin:10px auto;}
#contenitore{ background:#FFFFFF;}



/*TESTATA*/
#testata{ background-color:#235D83; height:110px;}
#logo{ float:left; width:327px; height:110px;}
#logo img, #logo img a{ border:none;}
#login{ float:right; background:transparent url(../img/comuni/bg_login.png) 0 0 no-repeat; width:653px; height:110px; text-align:right}
#form_login { padding:33px 15px 0px 0px; text-align:right;}
#form_login table td{ padding:0px; text-align:right;}
.forget { font-size:10px; text-align:right;}



/*Menu principale*/
#menu{ background:#fff url(../img/comuni/menu_bg.png) 0 0; height:45px; text-transform:uppercase;}
#menu ul{ list-style-type:none; color:#333333; padding-left:5px; font-weight:bold}
#menu li{ float:left;}
#menu a{
	float:left;
	padding:0 15px;
	text-decoration:none;
	background: transparent url(../img/comuni/separatore.png) left 14px no-repeat;

	}
#menu a:link, #menu  a:visited, #menu  a:focus, #menu  a:active{
	color:#333333;
	line-height: 40px;
	background: transparent url(../img/comuni/separatore.png) right 10px no-repeat;
	border-top:4px solid #CDCDCD;
	}
#menu a:hover{
	color:#398335;
	line-height: 40px;
	background: transparent url(../img/comuni/separatore.png) right 10px no-repeat;
	border-top:4px solid #398335;

	}
.select {
	color:#398335;
	padding:0 15px;
	border-top:4px solid #398335;
	line-height: 40px;
	background: transparent url(../img/comuni/separatore.png) right 10px no-repeat;
	}


/*Ricerca*/
#ricerca_ECM{
	margin-top:3px;
	background:#fff url(../img/comuni/ricerca_bg.png) 0 0 no-repeat;
	height:145px;
	padding:0px 10px;
}
#ricerca_ECM label{ font-weight:bold}
#ricerca_ECM h3{ padding-bottom:5px; visibility:hidden;}
#ricerca_ECM table{ text-align:left; border-collapse:collapse;}
#ricerca_ECM select{
	border:1px solid #CDCDCD;
	}
#bt_ricerca{
	height:37px; width:195px;
	cursor:pointer;
	border:none;
	}

/*Bottoni dei tools*/
a.bt_tools, a.bt_tools:visited{
	display: block; float:left;
    padding:5px; margin-right: 1em; text-decoration: none; border:1px solid #398335;
    font: bold 14px "Trebuchet MS",Arial,sans-serif; color: #398335;
	background:#fff url(../img/icone/bt_tools.png) 0 0 no-repeat;}

a.bt_tools img{ border:0px; vertical-align:middle; height:22px; width:22px;}

a.bt_tools:hover{color: #ff6600; border:1px solid #ff6600}

/* aiuti e tips vedi/nascondi */
.hideTip { position:absolute; visibility:hidden; z-index:9999; overflow:hidden; width:0px; height:0px; }
.showTip { position:absolute; visibility:visible; z-index:1; width:400px; height:auto; margin-left:50px; }
.tip { border:1px solid #f60; background:#fff; padding:3px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:10px; }


/*Footer*/
#close_page{ background:transparent url(../img/comuni/close_page.png) 0 0 no-repeat; height:12px;}
#footer{ background: transparent url(../img/comuni/footer_bg.png) 0 0 no-repeat; height:62px; color:#398335; padding-left:20px; font-size:11px; }
#credits,#credits a{ padding:10px; color:#398335; font-family:Arial, Helvetica, sans-serif; font-size:11px;}



