body {margin: 0; padding: 0;font-size: 12px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color:#444444;background-image:url(images/body_sfuma_grigio.jpg); background-repeat:repeat-x;background-color:#F2F2F2; background-position:top;}
#tot{width:980px; border:3px solid #FFFFFF;}
a:active, a:focus{outline:none;} /* Rimuove il bordo a puntini dai link in stato di focus e active.*/

H1 {font-size: 17px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #444444; margin:0;}
H1.blu {font-size: 17px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #0b538b; margin:0; letter-spacing:1px;}
H1.blu a{font-size: 17px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #2f4c93; margin:0; letter-spacing:1px;}
H1.blu a:Hover{font-size: 17px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #102967; margin:0; letter-spacing:1px;}

H1.verde {font-size: 17px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #025e3c; margin:0; letter-spacing:1px;}
H1.verde a{font-size: 17px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #025e3c; margin:0; letter-spacing:1px;}
H1.verde a:Hover{font-size: 17px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #00967b; margin:0; letter-spacing:1px;}

H2 {font-size: 16px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #4f4f4f;margin:0 0 8px 0; letter-spacing:1px;}
H3 {font-size: 14px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #909ec5;margin:62px 0 0 0;text-align:justify;}
H4 {font-size: 14px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #4f4f4f;margin:0 0 20px 0;}
H5 {font-size: 12px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #2f4c93;margin:0;}
H6 {font-size: 15px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#ffbf00;margin:0 0 5px 0;}
H6 a{font-size: 15px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#ffbf00;margin:0 0 5px 0;}
H6 a:Hover{font-size: 15px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#ffbf00;margin:0 0 5px 0;}

H6.blu {font-size: 11px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #0b538b;margin:0; letter-spacing:1px;}
H6.verde {font-size: 11px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #025e3c;margin:0; letter-spacing:1px;}


ul {margin-top: 0; margin-bottom: 0}
li{margin-top: 5px; margin-bottom: 5px}

td{font-size: 11px; font-weight:normal; font-family: Arial, Helvetica, sans-serif;  color:#2f4c93;}
p{margin: 0 0 10px 0;padding:0;}

.error {font-weight: normal; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #FF0000; letter-spacing:1px;}
.noRecord{font-weight: normal; font-size: 14px; font-family:Arial, Helvetica, sans-serif;color: #FF0000; letter-spacing:1px; text-transform:uppercase;}
.messaggio{font-weight: normal; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #4f4f4f;}
.titError{font-size:18px; font-weight:normal; color: #CC0000;}

.small{font-size:10px;}
.font20{font-size:20px; font-weight:normal; color: #2f4c93;}
.font10{ font-size:10px;}

input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2f4c93; border:1px solid #B1AFD1;margin-top:3px;}
input.bottone{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2f4c93; border:0; background-color:#FFFFFF; font-weight:normal; padding:2px;}
button.bottone{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2f4c93; border:0; background-color:#FFFFFF; font-weight:normal; padding:2px;}
input.check{ border:0;}
select.normale{width:150px;}

form{margin:0; padding:0;}

.testo14{font-size:14px;}

a {	text-decoration: none; font-size: 11px; font-family:Arial, Helvetica, sans-serif;color: #102967;}
a:Hover{text-decoration: none; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #2f4c93;}

a.verde {	text-decoration: none; font-size: 10px; font-family:Arial, Helvetica, sans-serif;color: #025e3c;}
a.verde:Hover{text-decoration: none; font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #00967b;}

a.blu {	text-decoration: none; font-size: 10px; font-family:Arial, Helvetica, sans-serif;color: #0053a1;}
a.blu:Hover{text-decoration: none; font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #102967;}

a.menu_home_ist{ font-size:10px; color:#444444; font-weight:bold; text-decoration:none;padding:0 10px 0 0;}
a.menu_home_ist:Hover{ font-size:10px; color:#ffa900; font-weight:bold; text-decoration:none;padding:0 10px 0 0;}

a.menu_ist{ font-size:12px; color:#444444; font-weight:bold; text-decoration:none;padding:0 10px 0 0;}
a.menu_ist:Hover{ font-size:12px; color:#ffa900; font-weight:bold; text-decoration:none;padding:0 10px 0 0;}

a.menu_istAttivo{ font-size:12px; color:#ffa900; font-weight:bold; text-decoration:none;padding:0 10px 0 0;}
a.menu_istAttivo:Hover{ font-size:12px; color:#ffa900; font-weight:bold; text-decoration:none;padding:0 10px 0 0;}

#header_home{ width:980px;height:390px;}
#header{ width:980px;height:375px;}
#header_small{ width:980px;height:309px;}
#sfuma_grigio{background-image:url(images/sfuma_grigio.jpg); background-repeat:repeat-x; min-height: 240px;height: auto !important;height: 240px; background-position:bottom; background-color:#F2F2F2;width:980px; border-bottom:1px solid #FFFFFF;}


#footer_home{ font-size:10px;color:#7a7979; width:980px; margin-top:25px; margin-bottom:20px; letter-spacing:1px;}
#footer{ width:980px; background-color:#FFFFFF; padding:20px 0 20px 0;font-size:10px;color:#7a7979; letter-spacing:1px; text-align: center;}

#intro{width:849px; padding:0 0 0 131px;/*margin-top:15px;*/}
#bottene_srl{ width:139px; height:42px; float:left;margin-top:20px;}
#bottene_automazioni{ width:139px; height:42px; float:left;margin-top:20px;}
#txt_sx_home{ float:left; width:220px; text-align:right; color:#0b538b; margin: 0 10px 0 10px;}
#txt_dx_home{ float:left; width:220px; text-align:left; color:#025e3c; margin: 0 10px 0 10px;}


#cont{width:849px; margin-top:15px;}
#txt_dx{ width:450px; float:left; text-align:left; letter-spacing:1px; font-size:11px;}
#txt_sx{ width:300px; float:left; text-align:left; margin-left:70px;}

#lang{width:980px; text-align:center; margin-top:20px;}
#lang_interna{width:980px; text-align:center; margin-bottom:15px;}
#news{ background-color:#666666; padding:15px 0 20px 0; width:980px;}
#news_sx{ float:left; width:350px; text-align: right; color:#e1e1e1; padding: 0 22px 0 130px; font-size:10px; letter-spacing:1px;}
#news_dx{ float:left; width:350px; text-align: left; color:#e1e1e1; font-size:10px; letter-spacing:1px;}
.titolo_news{font-size:11px; color:#FFFFFF; letter-spacing:1px;}
.titolo_news a{font-size:11px; color:#FFFFFF; letter-spacing:1px; text-decoration:none;}
.titolo_news a:Hover{font-size:11px; color:#FFFFFF; letter-spacing:1px; text-decoration:underline;}

a.giallo{color:#ffbf00; font-size:11px; font-weight:bold; text-decoration:none;}
a.giallo:Hover{color:#ffbf00; font-size:11px; font-weight:bold; text-decoration:underline;}

#cont_redazionale{width:760px;margin-top:10px; padding:15px 20px 20px 20px; text-align:left; font-size:11px;}
#redazionale_txt_dx{ width:420px; float:left; text-align:left; font-size:11px;}

#basic-accordian{
	width:440px;
	margin-bottom:35px;
	margin-top:20px;
}

.accordion_headings{
	padding:5px 0 5px 0;
	color:#0b538b;
	margin-top:1px;
	font-weight:normal;
	font-size:13px;
	border-bottom:2px solid #0b538b;
	text-transform:uppercase;
}



.accordion_child{
	padding:10px 0 10px 0;font-size:10px; color:#000000;
}

.header_highlight{
	color:#0b538b;
	border-bottom:2px solid #0b538b;
}
