html, body {
text-align:center;
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.4;
font-size: 100.01%;
font-family:  Arial, Helvetica,"Trebuchet MS", sans-serif;
/*background: #C2D1D8 url(../images/bk_strip.jpg) repeat-x; cambiato da incauto*/
/*background: #e9edee url(../images/generalBg.jpg) repeat-x;*/
background: #CDDAE0;
/*fine correzione*/
color:#2E4154;
}
img { border:0;}
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background-image: transparent;
}

a:link {
 color: #1F354D; 
 color:#701012;
 text-decoration:underline;margin:0; padding:0;
 /*font-weight:normal;*/
}
a:hover, a:visited {
color:#701012;
 text-decoration:underline;margin:0; padding:0;
}

form input {margin-bottom:4px; margin-left:4px;}

:focus {
outline: 0;
}

table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
h1, h2 {
margin:0;
padding:0;
color:#2E4154;
}
/*usefull*/
.float_l {float:left;}
.float_r {float:right;}
.clear {clear:both;}
.alt {
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow:hidden; }
.center {text-align:center;}
.right {text-align:right;}
.border {border:1px solid red;}
.border2 {border:1px solid green;}
.small {font-size:0.7em;}
hr { visibility:hidden; width:0px;}
/*fine useful*/

#main {
	width:990px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	text-align:left;
	font-size:0.8em;
	border: 0px solid;
	}
#header {
width:960px;
	/*height:70px;*/
	height:128px;
	background: url(../images/header_home.jpg) repeat-x;
	/*fine correzione incauto*/
	margin-top: -10px;
	padding:0;
	color:#fff;
	
		}
#header1 {
width:960px;
	/*height:70px;*/
	height:90px;
	background: url(../images/header_lettura.jpg) repeat-x;
	/*fine correzione incauto*/
	margin-top: -10px;
	margin-bottom: 1px;
	//margin-bottom: 0px;
	padding:0;
	color:#fff;
	border: 0px solid red;
		}

.header_left {
	width:600px;
	float:left;
	height:106px;
	}
.header_left1 {
	width:600px;
	float:left;
	height:90px;
	
	}
.header_right {
	margin-left: 600px;

	}
.header_right_under {float: right;
}
.header_right_up{
	height:37px;
	float: right;
	width: 200px;
	font-weight:bold;
	text-align:right;
	padding-top: 10px;
	//padding-top:0px;
	border: 0px solid;
	margin-right: 10px;
	}
.header_right_up a:link, .header_right a:visited  {
float:right;
padding-right:4px;
font-size:0.9em;
font-weight:normal;
text-decoration:none;
color:#fff !important;
border-right:0px solid #fff;
padding:0 5px;
	
}
.header_right_up a:hover {
text-decoration:underline;
color:#701012;
}
.menu_service {
text-align:left;
display:block;
float:left;
//position:relative;
//top:-3px;
margin:0 auto;
}
.menu_service ul{
display:inline;margin:0; padding:0;
}
.menu_service ul li{
display:inline;margin:0; padding:0;list-style-type:none;
}

/*pulsanti*/
li.normativa_on  a{
background: url(../images/pulsanti/normativa_on.jpg) no-repeat;
width:145px;
height:28px;
display:block;
float:left;
border-left:1px solid #fff;
}
li.normativa a:link, li.normativa a:visited {
background: url(../images/pulsanti/normativa.jpg) no-repeat;
width:145px;
height:28px;
display:block;
float:left;
border-left:1px solid #fff;
}
li.normativa a:hover, li.normativa a:focus {
background: url(../images/pulsanti/normativa_on.jpg) no-repeat;
width:145px;
height:28px;
display:block;
}
li.formazione_on{
background: url(../images/pulsanti/formazione_on.jpg) no-repeat;
width:159px;
height:28px;
display:block;
float:left;
}
li.formazione a:link, li.formazione a:visited {
background: url(../images/pulsanti/formazione.jpg) no-repeat;
width:159px;
height:28px;
display:block;
float:left;
}
li.formazione a:hover, li.formazione a:focus {
background: url(../images/pulsanti/formazione_on.jpg) no-repeat;
display:block;
}
li.innovazione_on{
background: url(../images/pulsanti/innovadidattica_on.jpg) no-repeat;
width:270px;
height:28px;
display:block;
float:left;
}
li.innovazione a:link, li.innovazione a:visited {
background: url(../images/pulsanti/innovadidattica.jpg) no-repeat;
width:270px;
height:28px;
display:block;
float:left;
}
li.innovazione  a:hover, li.innovazione a:focus {
background: url(../images/pulsanti/innovazione_on.jpg) no-repeat;
width:270px;
height:28px;
display:block;
}
li.dialogo_on {
background: url(../images/pulsanti/dialogo_on.jpg) no-repeat;
/*width:227px;*/
width:228px;
height:28px;
display:block;
float:left;
}
li.dialogo a:link, li.dialogo a:visited {
background: url(../images/pulsanti/dialogo.jpg) no-repeat;
/*width:227px;*/
width:228px;
height:28px;
display:block;
float:left;
}
li.dialogo a:hover, li.dialogo a:focus {
background: url(../images/pulsanti/dialogo_on.jpg) no-repeat;
display:block;
}
li.monitoraggio_on {
background: url(../images/pulsanti/monitoraggio_on.jpg) no-repeat;
width:161px;
border-right:1px solid #fff;
height:28px;
display:block;
float:left;
}
li.monitoraggio a:link, li.monitoraggio a:visited {
background: url(../images/pulsanti/monitoraggio.jpg) no-repeat;
width:161px;
border-right:1px solid #fff;
height:28px;
display:block;
float:left;
}
li.monitoraggio a:hover, li.monitoraggio a:focus {
background: url(../images/pulsanti/monitoraggio_on.jpg) no-repeat;
display:block;
}
/*Enrico*/
/*h2.biblioteca_on {
background: url(../images/pulsanti/biblioteca_on.jpg) no-repeat;
width:219px;
height:28px;
padding:0;
margin:0;
display:block;
}
h2.biblioteca a:link, h2.biblioteca a:visited {
background: url(../images/pulsanti/biblioteca.jpg) no-repeat;
width:219px;
height:28px;
padding:0;
margin:0;
display:block;
}
h2.biblioteca a:hover, h2.biblioteca a:focus {
background: url(../images/pulsanti/biblioteca_on.jpg) no-repeat;
padding:0;
margin:0;
display:block;
}*/


li.biblioteca_on  a{
background: url(../images/biblioteca_on.jpg) no-repeat;
width:270px;
height:28px;
display:block;
float:left;
border-left:1px solid #fff;
}
li.biblioteca a:link, li.biblioteca a:visited {
background: url(../images/biblioteca_off.jpg) no-repeat;
width:270px;
height:28px;
display:block;
float:left;
border-left:1px solid #fff;
}
li.biblioteca a:hover, li.biblioteca a:focus {
background: url(../images/biblioteca_on.jpg) no-repeat;
width:270px;
height:28px;
display:block;
}

/*Enrico*/
/**/
h2.news {
background: url(../images/news.jpg) no-repeat;
width:100%;
height:28px;
float:left;
border-left:1px solid #fff;
margin-bottom:5px;
padding:0;
}
a h2.news_lnk {
background: url(../images/news_off.jpg) no-repeat;
width:100%;
height:28px;
float:left;
border-left:1px solid #fff;
margin-bottom:5px;
padding:0;
}
a:hover h2.news_lnk {
background: url(../images/news_on.jpg) no-repeat;
width:100%;
height:28px;
float:left;
border-left:1px solid #fff;
margin-bottom:5px;
padding:0;
}
/*h2.biblioteca {
background: url(../images/biblioteca.jpg) no-repeat;
width:100%;
height:28px;
float:left;
border-left:1px solid #fff;
margin-bottom:5px;
padding:0;
}*/
h2.rassegna {
background: url(../images/rassegna.jpg) no-repeat;
width:100%;
height:28px;
}
a h2.rassegna_lnk {
background: url(../images/rassegna_off.jpg) no-repeat;
width:100%;
height:28px;
}
a:hover h2.rassegna_lnk {
background: url(../images/rassegna_on.jpg) no-repeat;
width:100%;
height:28px;
}
a h2.innova_lnk2 {
background: url(../images/innova_off_OLD3.jpg) no-repeat;
width:100%;
height:133px;
width:490px;
}
a:hover h2.innova_lnk2 {
background: url(../images/innova_off_OLD3.jpg) no-repeat;
width:100%;
height:133px;
width:490px;
}
a h2.innova_lnk {
background: url(../images/innova_off.jpg) no-repeat;
width:100%;
height:133px;
width:490px;
}
a:hover h2.innova_lnk {
background: url(../images/innova_off.jpg) no-repeat;
width:100%;
height:133px;
width:490px;
}
h2.regionale {
background: url(../images/sistema_regioni.jpg) no-repeat;
width:100%;
height:28px;

}
	
#colonna1 {
	width: 575px;;
	float:left;
	margin-left:0px;
/*	background: url(../images/bambina.jpg) no-repeat right top;*/
border: 0px solid;
}
#colonna_int {
	width:71%;
	float:left;
	margin-right:18px;
	margin-left:20px;

}
#colonna_int h3 {color:#701012; font-size:1.3em;}
#colonna1 h3 {color:#701012; font-size:1.3em;}

#colonna1 p {
width:70%;
}
#colonna2 {
	width:256px;
	float:left;
	border:1px solid #000;

}
#colonna3{
	width:256px;
	float:left;
	height:auto;

}
h2.orange{
	background: url(../images/bk_h2_orange.jpg) no-repeat;
	width:100%;
	height:43px;
	border:1px solid #000;
	margin:0;
	padding:0;
	
}
h2.orange2{
	background: url(../images/bk_h2_orange2.jpg) no-repeat;
	width:100%;
	height:45px;
	border-bottom:1px solid #000;
	
	
}
h2.red{
	background: url(../images/bk_h2_red.jpg) no-repeat;
width:100%;
	height:45px;
	border:1px solid #000;	
}
h2.blue{
	background: url(../images/bk_h2_blue.jpg) no-repeat;
width:100%;
	height:43px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;	
}
h2.grey{
	background: url(../images/bk_h2_grey.jpg) no-repeat;
width:100%;
	height:43px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;
		
}

h2.grey_formazione{
	background: url(../images/bk_formazione_grey.jpg) no-repeat;
width:100%;
	height:43px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;	
}
h2.blue2{
	background: url(../images/bk_h2_blue2.jpg) no-repeat;
	width:255px;
	height:43px;
	border:1px solid #000;	
}
.blocco1 {
height:290px;
width:100%;
padding-top:6px;
padding-right:2px;
}
.colonna1 img{
float:right;
padding-bottom:4px;
padding-left:4px;
}


.colonna1 h3 {
margin:10px 0 4px 0;
font-style: oblique;
font-weight:normal;
font-size:1.3em;
font-variant:small-caps;
}
.colonna1 h4 { 
margin:0;
color:#1F354D;
margin-bottom:4px;
font-size:1.1em;

}
.colonna1 h4  a{ 
margin:0;
color:#1F354D;
font-weight:bold;
}
.colonna1 h5 { 
margin:0;
font-size:0.9em;
font-weight:normal;
}
.blocco2 {
width:98%;
border-top:1px solid #D0551A;
margin-top:20px;
}

/**/

.blocco2 h3{
font-size:1em;
color:#1F354D;
font-weight:bold;
width:100%;
text-align:right;
}
.blocco2 h4{
font-size:1.3em;
margin:0;
font-style: oblique;
font-weight:normal;
font-variant:small-caps;
}

/**/

.continua a {
  width:96%;
 text-align:right;
 color:#1F354D; 
 display:block;
 font-weight:bold;}
 
 .blocco3 {
height:230px;
width:100%;
padding-top:4px;

}
 .blocco3 a:link,  .blocco3 a:visited,  .blocco3 a:hover  {
 line-height:1.3;
 color:#1F354D;
 text-decoration:none;
 margin-bottom:4px;
 padding-botto:2px;
 border-bottom:1px dashed #1F354D;
 font-weight:bold;
 }
 .blocco3 img {
 float:left;
 margin-right:2px;
  margin-left:2px;
  
 }
.rassegna {
padding-left:6px;
margin-right:5px;
margin-top:0;
margin-bottom:12px;
 //margin-bottom:0;
  margin-top:15px;
 padding-top:0;
  padding-bottom:0;
  padding-right:0;
}
.rassegna img {float:left; margin-right:5px;}
.rass_img {
float:left; maring-left:10px;
}
.blocco4 {
height:95px;
width:100%;
padding-top:4px;
border-right:1px solid #000;

}
.blocco4  p {
padding: 8px ;
width:220px;
margin-top:0px;
margin-bottom:0px;
}

.blocco_gen{
	width:100%;
	height:210px;
}

 .blocco_gen img {
 float:left;
 margin-right:4px;
  margin-left:6px;
 }
.blocco_gen  p {
padding: 8px ;
width:220px;
margin-top:0px;
margin-bottom:0px;

}
.blocco_gen1 {
width:100%;
	border-bottom:1px solid #000;
border-right:1px solid #000;
}
.blocco_bamb {
width:100%;
	height:90px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	}
.blocco_bamb p {
margin:0;
width:250px; text-align:center; padding:10px 4px; line-height:1.4;display:block;}

/*pagine interne*/

.menu {
background-color:#364C61;
border-bottom:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
height:28px;
}

.menu a:link, .menu a:visited {
color:#fff;font-weight:bold;font-size:0.9em;font-weight:normal;
margin:0;padding:0;font-size:0.9em;padding: 0;
}

.menu a:hover, .menu a:focus {
color:#1F354D;margin:0;padding:0;}

.box_interni {
width: 95%;
padding-left:15px;
}

.box_interni h2 {
margin:0px 0 4px 0;
font-weight:normal;
font-size:1.5em;
color:#1F354D;
}
.box_interni h3 {
margin:10px 0 4px 0;

font-weight:bold;
font-size:1.4em;
}
.box_interni h4 { 
margin:0;
color:#1F354D;
margin-bottom:4px;
font-size:1.1em;

}
.box_interni  h4  a{ 
margin:0;
color:#1F354D;
font-weight:bold;
}
.box_interni  h5 { 
margin:0;
font-size:0.9em;
font-weight:normal;
}
.box_r {float: left;;
/*margin-left: 600px;*/
margin-top: 3px;
//margin-top: 3px;
margin-left: 50px;
padding:0;
border: 0px solid #000;

}
.box_r ul {
margin:10px;
padding:10px 15px;
list-style-type:none
}
.box_r ul li{
margin:0;
padding:8px;
list-style-image:url(../images/list_nav.jpg);
list-style-position:inside;
font-size:0.7em
}
.box_r ul li a:link, .box_r ul li a:visited {color:#fff;
font-weight:bold;
}
.box_r ul li a:hover, .box_r ul li a:focus {color:#1F354D;
font-weight:bold;
}
.box_r1 {
margin-left: 620px;
margin-top: 62px;
//margin-top: -2px;
padding:0;
border: 0px solid #000;
height:auto;/*color:#2E4154;*/
}

/*.box_r div h3 {padding:0; margin:0px;font-weight:normal; font-size:1em;color:#2E4154;}
.box_r div h4 {margin:0; padding:0px; font-size:0.9em;color:#2E4154;}
.box_r div {
padding:10px;
}
.box_r div p {margin:10px 0; pading:0;}*/
.box_r1 ul {
margin:10px;
padding:10px 15px;
list-style-type:none
}
.box_r1 ul li{
margin:0;
padding:8px;
list-style-image:url(../images/list_nav.jpg);
list-style-position:inside;
font-size:0.7em
}
.box_r1 ul li a:link, .box_r ul li a:visited {color:#fff;
font-weight:bold;
}
.box_r1 ul li a:hover, .box_r ul li a:focus {color:#1F354D;
font-weight:bold;
}
.box_r div.salmone{
background:#fadda4;
border:0px solid black;
margin-left:0;
margin-right:0;
}
.nav{
	background: url(../images/bk_nav.jpg) no-repeat;
	width:100%;
	height:45px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	padding:0;
	margin:0;}
	
/*monitoraggio*/
.login_grey h2 {
margin:0;
color:#1F354D;
margin-bottom:4px;
font-size:1.2em;
}
.h_log{
float:left;
margin-left:20px;
text-align:right;

}
.input_log{
background-color:#36485E; 
color:#fff;
font-weight:bold;
padding:3px 5px;
border-bottom:2px solid #ccc;
 border-right:2px solid #ccc;
 cursor:pointer;
 }
 ul.box_ul {
 width:44%;
 margin:0 auto;
 padding:10px;
 background-color:#D6E4ED;
 border:2px solid #fff;
 list-style-position:inside;
 float:left;
 margin-left:10px;
 }
 li.box_ul_selected{
 color:#CF5F03;
 background-color:#ffffff;
 font-weight:bold;
 }
 #colonna_int h2 {
text-align:left;
width:50%;
margin:0 auto;
padding-top:10px;
font-size:1.2em;
}
 ul.box_ul li{margin:0;padding:0;list-style-position:inside;}
/**/
#footer {float: left;
	background: url(../images/bg_footer.jpg)  repeat-x;
	height:36px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
padding-top: 8px;
	font-size:0.8em;
width: 960px;
margin-top: 10px;
}
.tab_stat {
background:#fff;
border:2px solid #333;
padding:6px;
}

tr.tab_stat_tit th{font-weight:bold; font-size:0.9em;background-color:#e4e4e4;border-right:1px solid #666; border-left:1px solid #666;padding:5px;}
.tab_stat td {border:1px solid #666; font-size:0.8em;padding:5px;}

#detailsScheda{
	display:none;
}

#visualizza{
	display:block;
}

#nascondi{
	display:none;
}

.tab_ric{
text-align:center;margin-left:auto;margin-right:auto;width:90%;
background-color:#D6E4ED;
padding:0;
 border:2px solid #fff;
 margin-top:20px;
 }
.tab_ric h3 {
color:#fff;
background:#701012;
text-align:center;
margin:0;
padding:2px;
}
.td_grey{
background:#ededed;
}

.tab_2{
vertical-align:top;border:1px solid #c0c0c0;padding:10px;width:50%;
border-bottom:1px solid #4F7991;
text-align:left !important;
}
td.tab_2 h4 {
margin:0;
padding: 6px;
text-align:left !important;
}
td.tab_2 p {
margin:0;
padding: 6px;

text-align:left !important;
}
.tab_ric h4 {
color:#333;
text-align:center;
margin-top:10px;
padding:0 10px;
font-size:0.9em;
color:#000;

}
.tab_ric h5 {
margin:0;
background:#fff;
text-align:justify;
color:#333;
padding:5px 10px;
font-size:0.8em;


}
.tab_ric2 {
border-left: 1px solid #ccc; 
padding: 10px; vertical-align: top; margin-top:15px; width: 40%;
margin:0 auto;
}
/* ELEMENTI PER LA SCHEDA DI INSERIMENTO - ferro*/

#addScheda{
	display:none;
}

#modScheda{
	display:none;
}

#addSchedaButton{
	background:#d5d9dc;
	border:1px solid #3b749b;
	font-size:0.9em;
	font-weight:normal;
	color:#0d3084;
	padding:3px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

#addSchedaButton img{
	vertical-align:middle;
}

.classeScheda{
	border:1px solid #3b749b;
	background:#eff4f7;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	color:#0d3084;
}

.classSchedaCorpo{
	padding:5px;
	font-size:0.8em;
}

.classSchedaCorpo ul li {
	list-style: circle outside;
	line-height:30px;
}

.classeSchedaTitle{
	font-size:0.9 em;
	font-weight:bold;
	color:#eff4f7;
	border:1px solid #3b749b;
	background:#3b749b;
	padding:3px;
	float:left;
	-moz-border-radius-bottomright: 5px; 
	-webkit-border-bottom-right-radius: 5px;
}

.dialog{
	font-size:0.8em;
	text-align:left;
}

.error{
	color:red;
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
}

.inoltrato{
	color:green;
	font-style:italic;
}

.schedaCorpo{
	text-align:left;
}


#titolo{
	font-size:0.8em;
}

#titolo_mod{
	font-size:0.8em;
}

/* FINE ELEMENTI PER LA SCHEDA DI INSERIMENTO - ferro*/
/* ELEMENTI PER LA SCHEDA DELL'ESPERTO - ferro & incauto*/
.border_leftFMS{
	border-left:1px solid white;
}

h1.rossoFMS {
	width:100%;
	clear:both;
	font-size:1.2em;
	color:#811F20;
	text-align:left;
	padding-top:14px;
}

.loginFMS{
	margin-left:25px;
	width:420px;
	border: 0px solid #939393;
	background:url(../scheda_esperto/images/sfondoRnc.png) repeat-x top;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

#labelFMS{
	float: left;
	width: 150px;
	padding-right:3px;
	font-size: 0.9em;
	text-align: left;
	line-height: 2.7em;
	margin-top: 0px;
	font-weight:bold;
}

#login_formFMS{
	width:120px;
	float:left;
	margin-left:6px;
	text-align: left;
}

.menuFMS{
	text-align:right;
	border-bottom:1px solid #b6d2eb;
}

.riepilogo_schedeFMS{
	text-align:left;
	background:url(../scheda_esperto/images/sfondoRiepilogoSchede.png) #efa61c repeat-x top;
	border:1px solid #dcdcdc;
	padding:5px;
	/*font-variant:small-caps;*/
	font-size:0.9em;
	font-weight:bold;
	color:#811F20;
}

.row0 td{
	background:white;
	border-bottom:1px solid #b6d2eb;
}

.row1 td{
	background:#ecf6fc;
	border-bottom:1px solid #b6d2eb;
}

.row0Green td{
	background:#aee5b0;
	border-bottom:1px solid #b6d2eb;
}

.row1Green td{
	background:#009345;
	border-bottom:1px solid #b6d2eb;
}

.schede_tableFMS{
	font-size:0.8em;
	border-collapse: collapse;
}

.schede_tableFMS th{
	background:url(../scheda_inserimento/images/sfondoLabel.png) repeat-x bottom;
	/*border:1px solid #003a76;*/
	padding:5px;
	color:white;
	font-size:1.1em;
	text-align:left;
	height:45px;
}

.schede_tableFMS td{
	padding:5px;
}


/* FINE ELEMENTI PER LA SCHEDA DELL'ESPERTO - ferro & incauto*/
/* incauto - elementi per nuova versione */
/* bottoni header */
.menuHeader {
text-align:left;
display:block;
float:left;
/*//position:relative;*/
//top: 1px;
margin:0 auto;
width: 958px;
background: url(../images/pulsanti/buttonHeadBg.jpg) repeat-x;
border: 0px solid red;
}
.menuHeader ul{
display:inline;margin:0; padding:0;
}
.menuHeader ul li{
display:inline;margin:0; padding:0;list-style-type:none;
}
li.buttonHeader a:link, li.buttonHeader a:visited {
background: url(../images/pulsanti/buttonHeadBg.jpg) repeat-x;
width:auto;
height:22px;
display:block;
float:left;
border-left: 1px solid #fff;
padding-left:25px;
padding-right:25px;
padding-top:2px;
font-weight:bold;
color:black;
text-transform: uppercase;
text-decoration:none;
font-size: 0.9em;
}
li.buttonHeader a:hover, li.buttonHeader a:focus {
text-decoration: underline;
COLOR:WHITE;
}
li.buttonHeaderOrange a:link, li.buttonHeaderOrange a:visited {
background: url(../images/pulsanti/buttonHeader.jpg) repeat-x;
width:auto;
height:22px;
display:block;
float:left;
border-left: 1px solid #fff;
padding-left:25px;
padding-right:25px;
padding-top:2px;
font-weight:bold;
color:#fff;
text-transform: uppercase;
text-decoration:none;

}
li.buttonHeaderOrange a:hover, li.buttonHeader a:focus {
text-decoration: underline;
COLOR:WHITE;
}
li.buttonHeader on a:link {
color: #fff !important;
} 
li.buttonHeader on a:visited {
color: #fff !important;
} 
li.buttonHeader on a:hover {
color: #fff !important;
} 
/* incauto - elementi per nuova versione */
#home_up {background: url(../images/home_up.gif) no-repeat;
width: 572px;
height: 16px;
margin-top: 10px;
}
#home_up_ril
 {
float: left;
background: url(../images/home_up.gif) no-repeat;
width: 572px;
height: 16px;
margin-top: 10px;
}
#home_strip {background: url(../images/home_strip.gif) repeat-y;
width: 572px;
border: 0px solid;
}
#home_strip_ril {
float: left;
background: url(../images/home_strip.gif) repeat-y;
width: 572px;
margin-top: -10px;
//margin-top: 0px;
border: 0px solid;
}
#home_strip_ril p{
width: 90%;
padding: 10px;
margin-left: 15px;
margin-bottom: -10px;
text-align: justify;
}
#home_strip p{
width: 90%;
padding: 10px;
margin-left: 15px;
margin-bottom: -10px;
text-align: justify;
}

#home_under {background: url(../images/home_under.gif) no-repeat;
width: 572px;
height: 15px;
border: 0px solid red;
}

.title_h {color: #6F0000;
font-size: 1.3em;
font-weight: bold;
margin-left: 25px;
}
#home_under_ril {
float: left;
background: url(../images/home_under.gif) no-repeat;
width: 572px;
height: 15px;
}
#home_under_cer {
float: left;
background: url(../images/home_under.gif) no-repeat;
width: 572px;
height: 15px;
margin-top: -13px;
//margin-top: 0px;

}
.title_h {color: #6F0000;
font-size: 1.3em;
font-weight: bold;
margin-left: 25px;
}

.menu_up_hs {background: url(../images/menu_up_hs.gif) no-repeat;
width: 334px;
height: 22px;
margin-top: 10px;
border: 0px solid;
}
.menu_strip_hs {background: url(../images/menu_strip_hs.gif) repeat-y;
width: 334px;
padding: 10px;
border: 0px solid;
}

.menu_under_hs {background: url(../images/menu_under_hs.gif) no-repeat;
width: 334px;
height: 17px;}
#main_up {
float: left;
background: url(../images/main_up.jpg) no-repeat;
width: 983px;
height: 14px;
margin-top: 10px;
border: 0px solid;
}
#main_strip {
float: left;
background: url(../images/main_strip.jpg) repeat-y;
width: 983px;
padding: 10px;
border: 0px solid red;}

#main_under {
float: left;
background: url(../images/main_under.jpg) no-repeat;
width: 983px;
height: 10px;
border: 0px solid red;
}
.title_sx {
margin-top: -10px;
color: #314961;
font-size: 1.2em;
font-weight: bold;
}
.menu_up_hs1 {
background: url(../images/menu_up_hs1.gif) no-repeat;
width: 341px;
height: 14px;
margin-top: 10px;
border: 0px solid;
}
.menu_strip_hs1 {background: url(../images/menu_strip_hs1.gif) repeat-y;
width: 341px;
padding: 10px;
float: left;
border: 0px solid;
}

.menu_under_hs1 {
float: left;
background: url(../images/menu_under_hs1.gif) no-repeat;
width: 341px;
height: 20px;}
#navigatore {
background: url(../images/navigatore.gif) repeat-x;
height: 25px;
float: left;
width: 950px;
margin-top: 0px;
padding-left: 10px;
padding-top: 5px;
font-size: 0.8em;
}
.title_l {color: #314961;
font-size: 1.3em;
font-weight: bold;
margin-left: 25px;
}
.open_left {float: left;
width: 30%;
height: 25px;
background: url(../images/apri.jpg) no-repeat;
padding-left: 30px;
}
.open_right {margin-left: 30%;
background: url(../images/chiudi.jpg) no-repeat;
padding-left: 30px;
height: 25px;
}
.contenuto {
width: 93%;
padding-left: 15px;
text-align: justify;
}
ul.pallino {
float:left;
width: 95%;
line-height: 1.5em;
}
li.pallino {
list-style: none;
background: url(../images/pallino.gif) no-repeat;
padding-left: 15px;
width: 95%;
line-height: 1.5em;
}
.ico_prog {float: left;
width: 35px;
margin-left: 25px;}
.ico_prog_right {
margin-left: 40px;
padding-top: 5px;
padding-left: 10px;
}
.ric_av {
margin-left: 10px;
background: #ccc;
font-weight: bold;
width: 130px;
height: 30px
padding: 5px;
text-align: center;
border: 1px solid #666;
}
