html, body {
	text-align:center;
	font:11px Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	height: 100%;
	text-align:center;

	}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/sfondo_sfumato.png);
	background-color: white;background-repeat: repeat-x;
	}
a{
	color: #000000;
	text-decoration: none;
	/*font-weight: bold;*/
}
a:hover {
	color: #000000;
	/*font-weight: bold;*/
	text-decoration: underline;
}
.nb{font-weight: normal;}

.form1 form ,.form1 input {
	margin:none;
	padding:none;
}
.tab_1 {
	margin:0px;
	padding:0px;
	border:none;
}

#scheda {
	width: 99%;
	text-align:left;
	margin-left:5px;
	margin-top:5px;
}
#intestazione_scheda {
	width: 100%;
	text-align:left;
	margin-left:5px;
	/*margin-top:5px;*/
}
#testo_scheda {
	/*margin-right:10px;
	margin-bottom:5px;*/
	/*padding-right: 20px;*/
	margin-right:10px;
	font:11px  Arial, Verdana, Helvetica, sans-serif;
}
.spaziatore {
	height:10px;
	clear:both;
}

.titolo_pagina {
	text-align:left;
	font:15px  Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color : #000000;
}
.sottotitolo_pagina {
	text-align:left;
	font:13px  Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color : #000000;
}
.box_ricerca {
	/*border:1px solid #000000;*/
	border:0px;
	border-collapse:collapse;
	width: 98%;
}
.box_ricerca_no_border {
	border:none;
	border-collapse:collapse;
	width: 98%;
}
.box_ricerca_pagine {
	border:0px;
	text-align: center;
	border-collapse:collapse;
	width: 98%;
}
#risultati_trovati{
	padding:none;
	margin:none;
	line-height:20px;
	text-align:left;
	border:0px;
	width: 98%;
}
.risultati{
	padding-left:5px;
}
.sei_in {

}
 .immagine_news_big_right {
	 border: solid 1px #C3C3C3;
	 margin-left: 12px;
	 margin-bottom: 2px;
	 margin-top: 2px;
	 float: right;
}

.immagine_news_big_left {
	 border: solid 1px #C3C3C3;
	 margin-right: 12px;
	 margin-bottom: 2px;
	 margin-top: 2px;
	 float: left;
}

.immagine_news_big_center {
	 border: solid 1px #C3C3C3;
	 margin-bottom: 2px;
	 margin-top: 2px;
}
input , textarea {

	vertical-align:middle;
	font:11px Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	margin: none;
	padding: 1px;
}

.box1 {
	width :140px;
}
.box1p1 {
	background-image: url(../images/menu_alto.gif);
	height:17px;width :138px;background-repeat: no-repeat;
}
.box1p2 {
	background-image: url(../images/menu_mezzo.gif);
	width :138px;background-repeat: repeat-y;text-aling:left;
}
.box1p3 {
	background-image: url(../images/menu_basso.gif);
	height:17px;width :138px;background-repeat: no-repeat;
}
.box1p4{
				/*padding-right:5px;*/
				padding-left:7px;
				text-aling:left;
				width:90%;
}
.tab_h2{
	height:60px;
	margin:none;
	padding:none;
	vertical-align:middle;
}
.tab_h3a{
	height:60px;
	width:48px;
	margin:none;
	padding:none;
	vertical-align:middle;
	background-image: url(../images/ico_home.png);
}
.tab_h3b{
	height:60px;
	margin:none;
	padding:none;
	vertical-align:middle;
	background-image: url(../images/login_fascia.png);
}
.tab_h3b a:hover {
	font:16px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #0054a8;
	text-decoration: none;
}
.tab_h3b a {
	font:16px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #0054a8;
	text-decoration: none;
}
.tab_h3c{
	height:60px;
	margin:none;
	padding:none;
	vertical-align:middle;
	background-image: url(../images/login_dx.png);
}
.tab_h2 img {
	border:0px;
}


.tab_h4a{
	height:60px;
	margin:none;
	padding:none;
	vertical-align:middle;
	font:16px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #0054a8;
	background-image: url(../images/login_sx.png);
}
.tab_h4b{
	height:60px;
	margin:none;
	padding:none;
	vertical-align:middle;
	background-image: url(../images/login_fascia.png);
	font:16px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #0054a8;
}
.tab_h4c{
	height:60px;
	margin:none;
	padding:none;
	vertical-align:middle;
	background-image: url(../images/login_dx.png);
}
.tab_h4d{
	height:60px;
	width:52px;
	margin:none;
	padding:none;
	vertical-align:middle;
	background-image: url(../images/ico_lente.png);
}
.tab_h5{
	margin:none;
	padding:none;
	vertical-align:middle;
	font:16px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #0054a8;
}
.button{
  margin:0px;
	padding:5px;
	vertical-align:top;
	border:1px solid #c17127;
	font-weight: bold;
	color: black;
	height:30px;max-width:360px;
}
.button2{
  margin:0px;
	padding:0px;
	vertical-align:top;
	border:1px solid #c17127;
	font-weight: bold;
	color: black;
	height:17px;/*max-width:360px;*/
}
.login {
	margin:0px;
	padding:0px;
	vertical-align:top;
	border:0px solid #c17127;
	height:18px;
	font:15px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	width:64px;
	color: #ffffff;
	background-image: url(../images/tasto_entra.gif);
	background-repeat: no-repeat;
}
.login1{
	border:2px solid #343434;
}
 input {
	height: 13px;
}
.main1a{
	background-image: url(../images/areacx_alto_sx.png);
	background-repeat: no-repeat;
}
.tab_3{
	font:18px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;color: #000000;
}
.main1b{
	background-image: url(../images/areacx_fascia_verticale_1px2.png);
	background-repeat:repeat-x;
	text-align: center;
	vertical-align:bottom;
	font:18px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;color: #000000;
}
.main1c{
	background-image: url(../images/areacx_alto_dx.png);
	background-repeat: no-repeat;
}
.main2a{
	background-image: url(../images/areacx_fascia_orizz_sx.png);
	background-repeat: repeat-y;
}
.main2b{
	background-color: white;
}
.main2b .linea {
	width: 98%;
	height: 5px;
	background-image: url(../images/linea_separatrice_orizzontale.gif);
	background-repeat: repeat-x;
	border-top:0px;border-bottom:0px;border-left:0px;border-right:0px;
}
.linea2 {
	width: 5px;
	height: 100%;
	background-image: url(../images/linea_separatrice_verticale.gif);
	background-repeat: repeat-y;
	border-top:0px;border-bottom:0px;border-left:0px;border-right:0px;
}
.main2c{
	background-image: url(../images/areacx_fascia_orizz_dx.gif);
	background-repeat: repeat-y;
}
.main3a{
	background-image: url(../images/areacx_basso_sx.png);
	background-repeat: no-repeat;
}
.main3b{
	background-image: url(../images/areacx_fascia_vert_bassa.gif);
	background-repeat:repeat-x;
	text-align: center;
	vertical-align:bottom;
	font:18px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;color: #000000;
}
.main3c{
	background-image: url(../images/areacx_basso_dx.png);
	background-repeat: no-repeat;
}




.footer1{
	background-image: url(../images/footer_sx.png);
	background-repeat:repeat-x;
	text-align: center;
	vertical-align:bottom; width:30px;
}
.footer2{
	text-align: center;
	vertical-align:middle;
	background-image: url(../images/footer_1px_verticale.png);
	background-repeat: repeat-x;
	font:10px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;color: #000000;
}
.footer3{
	background-image: url(../images/footer_dx.png);
	background-repeat: no-repeat;width:30px;
}.centro{
	text-align: center;
}
.form_login {
 	white-space: nowrap;
	text-align:center;
	vertical-align:top;
}
.normal {
 	text-align:left;width:99%;
	vertical-align:top;font:11px Arial, Verdana, Helvetica, sans-serif;
}

.immagine_news_big_left1 {
	 border: 0px;
	 margin-right: 12px;
	 margin-bottom: 2px;
	 margin-top: 2px;
	 float: left;
}
