
/** PAGINA ERRORE LOGIN **/
/*
div.lcol-large {
	width: 720px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: left;
}

div#istituzionale {
	margin: 0px 10px;
	background: White url(../images/ist_bg.JPG) repeat-x;
	min-height: 200px;
}
*/

div#istituzionale h2 
{
	color: #284B81;
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	margin: 0px;
	font-size: 24px;
	font-weight: bold;
	padding: 0px;
}

div#istituzionale p,div#istituzionale ul{  color: black; text-align: justify; 	font: normal normal normal 14px "Trebuchet MS", Arial, Helvetica, Sans-serif; margin: 10px 0px; padding: 0px;}

div#istituzionale h3
/*, div#formule_acq p */
{  
	clear: both;color: #252d6c; text-align: justify; 	font: normal normal bold 16px/18px Georgia, Times New Roman, serif; margin: 10px 0px; padding:0px; 
}

div#istituzionale h3.intro
/*, div#formule_acq h3.intro */
{
  clear: both; color: #252d6c; text-align: justify; 	font: italic normal normal 14px/18px Georgia, Times New Roman, serif; margin: 0px;  padding:0px
	}
	
div#istituzionale h4
{  
	clear: both;color: #252d6c; text-align: justify; 	font: normal normal bold 14px/18px Georgia, Times New Roman, serif; margin: 10px 0px; padding:0px; 
}

div#istituzionale #consenso label{font: normal normal normal 13px "Trebuchet MS", Arial, Helvetica, Sans-serif; }
div#istituzionale #consenso p{font: normal normal normal 12px "Trebuchet MS", Arial, Helvetica, Sans-serif; }

div#istituzionale p.grassetto
{
	font-weight: bold;
}
div.w700 h4, 
div.w700_inner h4
{padding: 3px 5px 0px 5px;}

h4.log2{ margin-left:10px;}
.areautenti a
{
color:#294E83;
}

form.f700, div.f700 {
	display: block;
	/* width: 690px; */
	clear: both;
	padding: 5px;
	font-size: 12px;
}

form.f700 label { display: block; float: left; width: 200px; margin: 2px 5px 3px 0px; padding: 0px; text-align: right; clear: none; }
form.f700 label.txt_left { text-align: left; }
div.f700 form.f700 label { width: 180px; }
div.f700 form.f700 label.long { width: 200px; }
form.f700 label.small { width: 90px;}
form.f700 input, form.f700 select,  form.f700 textarea, form.f700 a, form.f700 span { /*display: block; float: left;*/ margin: 3px 10px 3px 0px; width: 350px; padding: 0px; font-size: 1em; font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif; }
form.f700 a.wauto{ width: auto;}
form.f700 input.w200, form.w200 select.w200,  form.f700 textarea.w200, form.f700 a.w200, form.f700 span.w200 { width: 200px;}
form.f700 a {	text-align: right; }
form.f700 a.txt_left {	text-align: left; }


/* Width */
form.f700 input.s30, form.f700 select.s30,  form.f700 textarea.s30, form.f700 a.s30, form.f700 span.s30
{
	width: 30px;
}
form.f700 input.s50, form.f700 select.s50,  form.f700 textarea.s50, form.f700 a.s50, form.f700 span.s50
{
	width: 50px;
}
form.f700 input.s60, form.f700 select.s60,  form.f700 textarea.s60, form.f700 a.s60, form.f700 span.s60
{
	width: 60px;
}
form.f700 input.s125, form.f700 select.s125,  form.f700 textarea.s125, form.f700 a.s125, form.f700 span.s125
 {
	width: 125px;
}
form.f700 input.s175, form.f700 select.s175,  form.f700 textarea.s175, form.f700 a.s175, form.f700 span.s175
 {
	width: 175px;
}
form.f700 input.s165, form.f700 select.s165,  form.f700 textarea.s165, form.f700 a.s165, form.f700 span.s165
 {
	width: 163px;
}
form.f700 input.s200, form.f700 select.s200,  form.f700 textarea.s200, form.f700 a.s200, form.f700 span.s200
 {
	width: 200px;
}
form.f700 input.s250, form.f700 select.s250,  form.f700 textarea.s250, form.f700 a.s250, form.f700 span.s250
 {
	width: 250px;
}
form.f700 input.s270, form.f700 select.s270,  form.f700 textarea.s270, form.f700 a.s270, form.f700 span.s270 {
	width: 278px;
}
form.f700 input.s350, form.f700 select.s350,  form.f700 textarea.s350, form.f700 a.s350, form.f700 span.s350 {
	width: 350px;
}



ul.contact, dl.contact, p.contact {
	margin:2px 5px;
}

dl.contact {
	display: block;
	clear: both;
	margin: 0px;
	margin-top:3px;
}

dl.contact dt {
	padding: 0px;
	/* font-size: 0.75em;*/
	font-weight: bold;
	width: 40%;
	display: block;
	float: left;
	clear: left;
}

dl.contact dd {
	padding: 0px;
	/* font-size: 0.75em;*/
	font-weight: bold;
	width: 50%;
	display: block;
	float: right;
	clear: right;
	
}

dl.contact dd a {
	color:#252d6c;
}

/*********/

div#istituzionale fieldset{
	border: 1px solid silver;
}
