html {font-size:70%; margin: 0px; padding: 0px;}
body {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	text-align: center; font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 100%; color: #333;  background-color: #fff;
		}
	
div, ul, ol, li, p, span, pre, input, form, h1, h2, h3, h4, h5, h6, table, tr, td, th {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
	table {
	font-size: 100%;/*for IE5*/
	margin-top: 10px;
	margin-bottom: 10px;
	}
	

	
	caption { padding: 0em 0em 0.3em 0em; font-weight: bold; text-align: left; color: #4A5766; font-size: 1.1em;  }
		html>body caption { padding: 0em 0em 0.3em 10px; }/*for netscape, firefox*/
		a { color: #fff; }
a img { border: 0px; }
dt { font-weight: bold; }


/* CONTENITORE */
#container {
	margin: 0px auto 0px auto;/*for netscape*/
	padding: 0px;
	width: 1004px;
	height: 100%;
	}
	
	#banner {
	float: left;
	padding: 0px;
	margin:0px;
	width: 100%;
	height: auto!important;
	min-height: 184px;
	height: 184px;
	}

	
	.banner1 { background: url(../images/bann_1.jpg) no-repeat  left; }
	.banner2 { background: url(../images/bann_2.jpg) no-repeat  left; }
	.banner3 { background: url(../images/bann_3.jpg) no-repeat  left; }
	.banner4 { background: url(../images/bann_4.jpg) no-repeat  left; }
	.banner5 { background: url(../images/bann_5.jpg) no-repeat  left; }
	.banner6 { background: url(../images/bann_6.jpg) no-repeat  left; }
	.banner7 { background: url(../images/bann_7.jpg) no-repeat  left; }
	.banner8 { background: url(../images/bann_8.jpg) no-repeat  left; }
	.banner9 { background: url(../images/bann_9.jpg) no-repeat  left; }
	.banner10 { background: url(../images/bann_10.jpg) no-repeat  left; }

	
/* TESTATA */
#header {
	float: left;
	padding: 0px;
	margin:0px;
	width: 100%;
	border-bottom: 1px solid #EBEEF1;
	height: auto!important;
	min-height: 184px;
	height: 184px;
	}	

#top_inner {}


.bkstriscia {
	background: url(../images/bk_inner.jpg) no-repeat 0% 0%;
	float: left;
	width:100%
}
/* Menù orizzontale */
#buttons_inner {
	float: left; 
	width: 100%;
	background: url(../images/bk_buttons.jpg) repeat-x;
	background-color: #D3DAE1;
	height: auto!important;
	min-height: 27px;
	height:27px;
}
#buttons_inner h2 { display: none; }
ul#mainlevel-nav { list-style: none;	padding: 0;	margin: 0; font-size: 1.1em; }
ul#mainlevel-nav li { padding-left: 0px;	padding-right: 0px;	float: left; margin: 0; }
ul#mainlevel-nav li a {
   padding: 5px 10px 5px 10px;
	text-decoration: none;
	color: #282F36;
	font-weight: normal;
	line-height: 27px;
}
#buttons>ul#mainlevel-nav li a { width: auto; }
	ul#mainlevel-nav li a:hover {	text-decoration: underline; }

/* Pathway */
#pathway_text {
   float:left;
   width: 100%;
	height: auto!important;
	min-height: 20px;
	height: 20px;
	color: #000000;
	font-size: 1.1em;
}
#pathway_text a {	color: #000000; }
#pathway_text a:hover {	text-decoration: none; }
#pathway_text .path_home {
	color: #fff!important;
	padding: 4px 10px 4px 10px !important;
   float:left;
	background-color: #cc0000;
}
span.path_home a { color: #fff!important;	text-decoration: none; }
#pathway_text img { margin-left: 5px;	margin-right: 5px; margin-top: 6px; }
/* FINE TESTATA */

/* CONTROLLO FLOATTAGGI E COLONNE */
#control_floats {	float: left; width: 100%; margin: 10px 0px 0px 0px; }	

#left_inner {
   float: left;
	width: 198px;
	margin: 0px;
	padding: 0px;
}
.content_inner {
  	padding: 0px;
	float: left;
	width: 598px;
}
.content_inner2 {
  	padding: 0px;
	float: left;
	width: 790px;
}
.content_inner3 {
  	padding: 0px;
	float: left;
	width: 790px;
}
.content_inner4 {
  	padding: 0px;
	float: left;
	width: 96%;
}
#right_inner {
   float: right;
	width: 208px;
	padding: 0px;
   margin: 0px 0px 0px 0px;
}
/* FINE CONTROLLO FLOATTAGGI E COLONNE */

/* COLONNA DI SINISTRA */
#left_inner .moduletable {
	border: 1px solid #666666;
	margin: 0px 1px 10px 5px;
	float: left;
	width: 178px;
	background-color: #ffffff;
}
html>body #left_inner .moduletable {
	margin: 0px 0px 0px 10px;
}
#left_inner .moduletable h2 {
	background: url(../images/h2_left.gif) no-repeat 100% 00%;
	background-color: #5C5656;
	text-transform: uppercase;
	font-size: 1em;
	width: 160px;
	margin: 1px;
	padding: 3px 2px 3px 10px;
	margin: 6px 0px 0px 0px ;
	color:#fff;
}
#left_inner div.moduletable p {
	padding: 4px 2px 6px 2px;
}

#left_inner div.moduletable ul li {
	float: left;
	display: block;
	width: 100%;
}

#left_inner div.moduletable ul li a:link, #left_inner div.moduletable ul li a:visited {
	font-weight: normal !important;
	display: block;
	background: url(../images/ul_bullet.gif) no-repeat 2px 0.7em;
	padding: 4px 0px 4px 15px;
}

#left_inner div.moduletable ul li a:hover {
	background-color: #DAD5CF;
	border: 0px !Important;
}

#left_inner div.moduletable ul li a:link
#left_inner div.moduletable img {
	text-align: center!important;
	margin: 5px 0px 10px 12px;
	border:1px solid #A7B5C5;
}	
/* FINE COLONNA DI SINISTRA */

/* COLONNA DI DESTRA */


#right_inner .moduletable {
	border: 1px solid #666666;
	margin: 0px 1px 2px 0px;
	float: right;
	width: 178px;
	background-color: #ffffff;
	margin: 10px 5px 0px 0px;
}

#right_inner .moduletable h2 {
	background: url(../images/h2_right.gif) no-repeat 100% 0%;
	background-color: #CC0000;
	font-size: 1em;
	width: 160px;
	margin: 1px;
	padding: 3px 2px 3px 10px;
	margin: 6px 0px 0px 0px ;
	color:#fff;
}
#right_inner div.moduletable p {
	padding: 4px 2px 6px 2px;
}

#right_inner div.moduletable ul {
	padding: 0px 0px 5px 0px !important;
}

#right_inner div.moduletable ul li {
	float: left;
	display: block;
	width: 100%;
	
}

#right_inner div.moduletable ul li a:link, #right_inner div.moduletable ul li a:visited {
	font-weight: normal !important;
	display: block;
	background: url(../images/ul_bullet.gif) no-repeat 2px 0.7em;
	padding: 3px 0px 3px 15px;
}

#right_inner div.moduletable ul li a:hover {
	background-color: #DAD5CF;
	border: 0px !Important;
}

#right_inner div.moduletable ul li ul li a:link, #right_inner div.moduletable ul li ul li a:visited {
	font-weight: normal !important;
	display: block;
	padding: 4px 0px 4px 25px;
	background: url(../images/ul_ul_bullet.gif) no-repeat 4px 0.7em;
	color: #333;
}

#right_inner div.moduletable ul li ul li a:hover {
	border: 0px !Important;
	background-color: #DAD5CF;
}

#right_inner div.moduletable ul li ul li ul li a:link, #right_inner div.moduletable ul li ul li ul li a:visited {
	font-weight: normal !important;
	display: block;
	padding: 4px 0px 4px 30px;
	background: url(../images/ul_ul_ul_bullet.gif) no-repeat 4px 0.7em;
	color: #333;
}

#right_inner div.moduletable ul li ul li ul li ul li a:link, #right_inner div.moduletable ul li ul li ul li ul li a:visited {
	font-weight: normal !important;
	display: block;
	padding: 4px 0px 4px 35px;
	background: url(../images/ul_ul_ul_ul_bullet.gif) no-repeat 4px 0.7em;
	color: #333;
}

#right_inner div.moduletable ul li ul li ul li a:hover {
	border: 0px !Important;
	background-color: #DAD5CF;
}
#right_inner div.moduletable ul li ul li ul li ul li a:hover {
	border: 0px !Important;
	background-color: #DAD5CF;
}

#right_inner div.moduletable ul li a:link
#right_inner div.moduletable img {
	text-align: center!important;
	margin: 5px 0px 10px 12px;
	border:1px solid #A7B5C5;
}

/*PARTE RELATIVA AL MOTORE DI RICERCA E AL LINK CONTATTI*/

#right_inner .user4_inner {
	margin: 0px 5px 10px 0px !Important;
	border: 1px solid #666666;
	float: right;
	width: 178px;
	padding: 0px !Important;
}


#right_inner .user4_inner .moduletable {
	border: 0px !Important;
	float: right;
	width: 178px;
	margin: 0px !important;
}

#right_inner .user4_inner .moduletablecontatti, #right_inner .user4_inner .moduletablecontatti ul {
	float: left;
}

#right_inner .user4_inner .moduletablecontatti ul li{
	list-style: none !Important; 
	margin: 7px 0 0 0px !Important;
	float: left;
	display: block;
	margin: 4px 1px 6px 1px;
	width: 174px;
}

html>body #right_inner .user4_inner .moduletablecontatti ul li {
	
	margin: 6px 1px 6px 2px !important;
}

#right_inner .user4_inner .moduletablecontatti a:link, #right_inner .user4_inner .moduletablecontatti a:visited {
 background: url(../images/bk_contatti.gif) no-repeat  99% 40%;
 background-color: #5C5656;
 display: block;
 padding: 4px 0px 4px 4px;
 text-transform: uppercase;
 text-decoration: none !important;
}

#right_inner .user4_inner .moduletablecontatti a:hover {
	 background: url(../images/bk_contatti.gif) no-repeat  99% 30%;
	  background-color: #5C5656;
}
/* MOTORE DI RICERCA */

.search { margin: 3px 0 0 0; float: left; width: 99%;}
.search .inputbox {
	color: #000;
	font-size: 1em;
	font-weight: bold;
	padding: 5px 0px 2px 0px;
	margin: 0px 0px 0px 2px !important;
	width: 172px;
 }	
 
 .moduletable input.inputbox {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
 
.search .button {
	display:block;
	margin: 0px 1px 1px 2px!important;
	padding: 0px !Important;
	text-align: center!important;
	color: #333333;
	border: 1px solid #999999;
	background-color:  #DAD5CF;
	font-weight: bold;
	font-size: 0.95em;
	width: 174px;
}	
.search p label {
	font-weight: bold;
}

/* FINE MOTORE DI RICERCA */

/* FINE PARTE RELATIVA AL MOTORE DI RICERCA E AL LINK CONTATTI*/

/*AREA RISERVATA*/

#right_inner .moduletablearearis {
	margin: 10px 5px 10px 0px !Important;
	border: 1px solid #666666;
	float: right;
	width: 178px;
	padding: 5px 0px 5px 0px !Important;
}
#right_inner .moduletablearearis h2 {
	background: url(../images/h2_right.gif) no-repeat 100% 0%;
	background-color: #CC0000;
	font-size: 1em;
	width: 160px;
	margin: 1px;
	padding: 3px 2px 3px 10px;
	margin: 6px 0px 6px 0px ;
	color:#fff;
}
#right_inner .moduletablearearis ul {
	float: left;
	width: 100%;
}

#right_inner .moduletablearearis ul li{
	list-style: none !Important; 
	margin: 2px 0px 2px 1px !Important;
	float: left;
	display: block;
	width: 174px;
}

html>body #right_inner .moduletablearearis ul li {
	margin: 3px 0px 3px 2px !Important;
}

html>body #right_inner .moduletablearearis ul li {
	margin: 3px 0px 3px 2px;
}

#right_inner .moduletablearearis a:link, #right_inner .moduletablearearis a:visited {
 background: url(../images/bk_contatti.gif) no-repeat  99% 40%;
 background-color: #5C5656;
 display: block;
 padding: 4px 0px 4px 4px;
 color: #fff;
 text-transform: uppercase;
 text-decoration: none !important;
 font-weight: normal;
}

#right_inner .moduletablearearis a:hover {
	 background: url(../images/bk_contatti.gif) no-repeat  99% 30%;
	  background-color: #5C5656;
	  border-bottom: 0px!important;
}

/*FINE AREA RISERVATA*/
	
/* FINE COLONNA DI DESTRA */



/* PARTI COMUNI */
/* Link x menù */
div.moduletable ul {
	padding: 0px!important;
	margin: 0px!important;
	list-style:none;
}
a.mainlevel:link, a.mainlevel:visited {
	font-weight: bold;
	color: #333;
	text-align: left;
	text-decoration: none;
}
a.mainlevel:hover, a.sublevel:hover { border-bottom: 1px solid #999; }
a.sublevel:link, a.sublevel:visited {
	color: #4A5766;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}

.archivio {
	float: right;
	text-align: right !Important;
	width: 97%;
	background: url(../images/tratto_arc.gif) repeat-x 10% 50%;
	font-weight: bold;
	text-transform: lowercase;
	height: 1.8em;
	margin: 0px !important;
	padding: 3px 0 0 0 !important;
}

.archivio a:link, .archivio a:visited {
	color: #333 !important;
	background-color: #DAD5CF;
	text-decoration: none !important;
	padding: 0px 3px 1px 3px;	
}

/* FINE PARTI COMUNI */	

/* USER 1 E 2 FLOTTANTI E BOX BANDI */
#user1e2_inner { width:598px; float: left; }
#user1e2_inner ul a { color: #333; font-weight: bold; }
.user1_inner {
	float: left;
	margin: 20px 0 0 0;
	width:  228px;
	background-color: #DAD5CF;
	border: 1px solid #666666;
}
.user2_inner {
	float: right;
	margin: 20px 0 0 0;
	width: 360px;
	background-color: #DAD5CF;
	border: 1px solid #666666;
} 



.user1_inner h2, .user2_inner h2 {
	font-size: 1em;
	color: #fff;
	background-color: #CC0000;
	text-transform: uppercase;
	width: 11em;
	padding: 4px 4px 4px 4px;
	margin: 1px 0px 0px 1px !important;
}

.user1_inner ul.latestnews, .user2_inner ul.latestnews { 
	list-style: none; 
	background-color: #fff; 
	margin: 0px !important;
	padding: 10px 0px 10px 0px !Important;
}
.user1_inner ul li, .user2_inner ul li,  .user5_inner ul li { background: url(../images/ul_bullet.gif) no-repeat 2px 0.6em;
	padding: 2px 0px 2px 16px; margin: 0px !important; }
	
	 .user1_inner ul li a:link, .user1_inner ul li a:visited, 
	 .user2_inner ul li a:link, .user2_inner ul li a:visited {
		border-bottom: 1px solid #999999 !important;
		text-decoration: none !important;
	}
	
	.user1_inner ul li a:hover, .user2_inner ul li a:hover {
		border-bottom: 0px !important;
	}
/* FINE USER 1 E 2 FLOTTANTI */


/*BOX DELL'EVENTO IN HOME PAGE*/

.user3_inner {
	margin: 0px  !Important;
	padding: 0px 0px 10px 0px !Important;
	float: left;
	width: 598px;
	 font-family: Georgia,Verdana ,Arial , Helvetica, sans-serif;
}

.moduletableevento {
	float: left;
	width: 596px;
	height: 170px;
/*	background: url(../images/evento_mese_2.jpg) no-repeat 100% 0%;*/
	border: 1px solid #666666;
	background-color: #fff;
}

.moduletableevento .descrizione {
	width: 291px;
	margin: 13px 0px 0px 2px;
	float: left;
}

.moduletableevento img {
	float: right;
}


html>body .moduletableevento .descrizione {
	margin: 13px 0px 0px 4px;
}

.moduletableevento p.titolo a {
	 font-size: 1.4em;
	 color: #CC000B;
	 color: #D4000B;
	 font-weight: bold;
	 margin: 0px  !important;
	 padding: 0px !important;
	 text-decoration: none !important;
	 border-bottom: 0px !important;
}

.moduletableevento p.descrizione {
	font-size: 1em;
	text-transform: uppercase;
	 margin: 0px 0px 15px 0px  !important;
}

.moduletableevento p.data {
	 color: #CC000B;
	 text-transform: lowercase;
	 text-align: center;
	font-size: 1.5em;
	 font-weight: bold;
	 margin: 0px  !important;
	 padding: 0px !important;
}

.moduletableevento p.luogo {
	text-transform: uppercase;
	font-size: 1em;
	margin: 20px 0px 0px 0px;
}



/*FINE BOX EVENTO*/


/*BOX BANDI */

.user5_inner  {
	float: left;
	margin: 20px 0 0 0;
	width:  596px;
	background-color: #DAD5CF;
	border: 1px solid #666666;
}

.user5_inner .pi_item {
	float: left;
	width: 586px;
	padding: 5px 0px 0px 10px !important;
	background-color: #fff;
}

.user5_inner h2 {
	font-size: 1em;
	color: #fff;
	background-color: #CC0000;
	text-transform: uppercase;
	width: 11em;
	padding: 4px 4px 4px 4px;
	margin: 1px 0px 0px 1px !important;
}

.user5_inner .pi_item h3 {
	color: #B33A15 !important;
	padding-bottom: 1px !important;
	font-size: 1em !important;
	background-color: #fff !important;
}

.user5_inner .pi_item p { line-height: 1.5em;  padding: 0px 10px 0px 10px;
	 }
	 
	 .user5_inner .pi_item div.clr {
	 	 background: url(../images/tratto_o.gif) repeat-x 0% 0%; 
		 display: block; 
		 margin: 5px 10px 0px 0px;	
		 height: 1em; 
	 }
	 /* BANDI */
a.pi:link, a.pi:visited {
	color: #cc0000;
	font-weight: bold;
	text-decoration: none !Important;
}

a.pi:hover {
	text-decoration: underline !important;
}
	 

 .user6_inner {
 	float: left;
	width: 100%;
 }
 
  .user6_inner span.hidden, .user6_inner br {
  	float: left;
	display: none;
  }
 
  .user6_inner .moduletablebandicorso {
  	float: left;
	width: 228px;
  }
 
 
 .user6_inner .moduletableappalti{
  	float: right;
	width: 360px;
 	
 }
 .user6_inner .moduletablebandicorso,  .user6_inner .moduletableappalti {
	margin: 10px 0 10px 0;
	background-color: #DAD5CF;
	border: 1px solid #666666;
}
	 
 .user6_inner h2 {
	font-size: 1em;
	color: #fff;
	background-color: #CC0000;
	text-transform: uppercase;
	width: 11em;
	padding: 4px 4px 4px 4px;
	margin: 1px 0px 0px 1px !important;
}

 .user6_inner ul.latestnews { 
	list-style: none; 
	background-color: #fff; 
	margin: 0px !important;
	padding: 10px 0px 10px 0px !Important;
}
 .user6_inner ul li { background: url(../images/ul_bullet.gif) no-repeat 2px 0.6em;
	padding: 2px 0px 2px 16px; margin: 0px !important; }
	
 .user6_inner ul li a:link,  .user6_inner ul li a:visited, 
	 .user6_inner ul li a:link,  .user6_inner ul li a:visited {
		border-bottom: 1px solid #999999 !important;
		text-decoration: none !important;
		color: #333333;
		font-weight: bold;
	}
	
	 .user6_inner ul li a:hover {
		border-bottom: 0px !important;
	}
	
/*fine BOX BANDI */	

/* CORPO CENTRALE */
.body_outer {
	margin: 0px;
	padding: 15px 9px 0px 15px;
	float: left;
	background-color: #fff;
	border: 100%;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

/* Immagini */
span.mosimage { border: 1px solid #ccc; float:left; text-align: center; }
.mosimage { border: 1px solid #cccccc; margin: 5px }
.mosimage_caption {
  margin-top: 1px;
  background: #efefef;
  padding: 0px 2px;
  color: #666;
  font-size: 0.95em;
  font-family: Arial, Helvetica, sans-serif;
  border-top: 1px solid #cccccc;
  display: block;
}
/* Allineamento immagini */
.imgleft img, img.imgleft { float: left; padding-right: 5px; }
.imgright img, img.imgright { float: right!important; padding-left: 5px; }
/* Link */
.body_outer a:link, .body_outer a:visited { color: #B33A15;	text-decoration: none; }
.body_outer a:hover { text-decoration: underline; }
/* Titoli */
.body_outer h2 {
	color: #B33A15;
	padding-bottom: 1px;
	font-size: 1em;
}
.blog {
	float: left; width: 572px; 
}
h2.titoloevidenza {
	float: left;
	/*background-color: Red;*/
	width: 596px !important;
	margin: 0px !important;
	padding: 0px !important; 
	height: 1.7em !important;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 1px solid #666666;
	background-color: #DAD5CF;
	font-size: 1em;
	text-transform: uppercase;
	display: block;
}	

h2.titoloevidenza span {
	background-color: #cc0000;
	color: #fff;
	padding: 3px 5px 3px 5px;
	float: left;
}

.body_outer h3 {
	color: #B33A15;
	border-bottom: 1px solid #D84227;
	font-size: 1.3em;
	margin-bottom: 5px;
	margin-top: 5px;
	font-family: Georgia, "Courier New", Courier, monospace;
}
.body_outer h4 {
	color: #B33A15;
	font-size: 1.2em;
	margin-bottom: 5px;
	margin-top: 5px;
}
/* Testo */
.body_outer p { line-height: 1.5em; }
p.cite {	font-style: italic; line-height: 1em; text-align: right!important;}
p.note{font-size: 0.95em!important; line-height: 1em; }
p.evidence {background-color:#EBEEF1;  }
p.toleft { text-align: left!important; }
p.toright { text-align: right!important; }
p.tocenter { text-align: center!important; }

.body_outer .author, .body_outer .date, .body_outer .modifydate {
	font-weight: bold;
	color: #4A5766;
} 
.body_outer a.readon { font-weight: bold; }
span.article_seperator { margin-top: 5px;  display: block;	height: 1.5em; background: url(../images/tratto_o.gif) repeat-x 0% 0%; width: 100%;  }
.body_outer .pagenavcounter {
	text-align: right!important;
	font-style: italic;
	font-size: 1em;
}
/* Liste */
.body_outer ul { list-style: none; }
.body_outer ul li { background: url(../images/ul_bullet.gif) no-repeat 2px 0.6em;
	padding: 2px 2px 2px 16px; }
.body_outer ol {	padding: 2px 2px 2px 20px; }
/* Icone interne alla notizia */
.body_outer ul.options { float: right;}
.body_outer ul.options li{
	background: none!important;
	display:inline;
	padding-left: 2px!important;
}
.body_outer ul.options img { border: 0px;}
/* Sommario interno alla notizia */
.body_outer .contenttoc { display:block; margin: 5px 5px 5px 0px; border-bottom: 1px solid #ccc; padding-bottom: 2px;}
.body_outer .contenttoc strong {	color: #4A5766; float: left; margin-right: 5px; } 
.body_outer .contenttoc ul {	margin-top: 5px; }
.body_outer .contenttoc ul li {
	background: url(../images/ul_ul_bullet.gif) no-repeat 2px 0.60em;
	padding: 2px 0px 1px 10px;
	display:inline;
}
/* liste documenti scaricabili */
 li.word,  li.pdf,  li.excel,  li.powerp,  li.zip,
 li.wordz,  li.pdfz,  li.excelz,  li.powerpz {  padding-left: 24px!important; width: auto; line-height: 1.5em;   }
.word, .pdf,  .excel,  .powerp,  .zip {	display: block; width: 14px; height: auto!important; min-height: 14px; height: 14px; border: 0px!important; margin-left: 6px; }
		 .word { background:  url("../images/icone/word.gif") no-repeat!important; }
		 .pdf { background:  url("../images/icone/pdf.gif") no-repeat!important; }
		 .excel { background:  url("../images/icone/excel.gif") no-repeat!important; }
		 .powerp { background:  url("../images/icone/powerp.gif") no-repeat!important; }
		 .zip { background:  url("../images/icone/zip.gif") no-repeat!important; }
.wordz, .pdfz,  .excelz,  .powerpz { display: block; width: 22px; height: auto!important; min-height: 14px; height: 14px; border: 0px!important; margin-left: 6px; }
		 .wordz { background: url(../images/icone/word_z.gif) no-repeat!important; }
		 .pdfz { background: url(../images/icone/pdf_z.gif) no-repeat!important; }
		 .excelz { background: url(../images/icone/excel_z.gif) no-repeat!important; }
		 .powerpz { background: url(../images/icone/powerp_z.gif) no-repeat!important; }

/* Tabelle */		 
.body_outer table  {
	border: 1px solid #4A5766;
	border-collapse: collapse;
	padding: 0px;
	width: 100%;
	clear:both;
}
.body_outer table td, .body_outer table th  {
	border: 1px solid #4A5766;
	border-collapse: collapse;
	padding: 2px;
}
.body_outer table th  { background-color: #F6F8F9; }
td.adestra, td.toright { text-align: right!important; }
.body_outer table span { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; }
table.adminlist th a {
	background: url(../images/ordina.gif) no-repeat right;
	height: auto!important; min-height: 12px; height: 12px;
	padding-right: 16px;
	text-decoration: none;
}

/* Paginazione */
.pagenavbar div{
	text-align: center!important;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 1px; padding-bottom: 1px;
}
.pagenavbar div a:link, .pagenavbar div a:visited { font-weight: bold; }
.pagenavbar div a:hover { text-decoration: none; }
.pagenav {
  text-align: center;
  font-size: 0.95em;
  font-weight: bold;
   border: 1px solid #A7B5C5;
	background: url(../images/bk_button.jpg) repeat-x;
	background-color:  #D9DEE4;
	padding: 2px;
	margin-bottom: 5px;
   width: 99%!important;
	float: left;
	display:block;
}
.pagenav a, a.pagenav {	color: #333!important; margin: 0px 5px 0px 5px !important; }
.pagenav a.pagenav_prev { float: left; }
.pagenav a.pagenav_next { float: right; }

.sectiontablefooter {
	float: left;
	width: 100%;
	display: block;
	margin-bottom: 10px;
}

/* Form: campi e bottoni */
.body_outer fieldset {
	width: 100%;
	border: 1px solid #CDD4DC;
	margin: 0px 0px 2px 0px;
  font-size: 0.95em;
  padding: 2px;
}
.body_outer input, .body_outer select {
	margin: 5px 0px 5px 5px!important;
	color: #333333;
	border: 1px solid #A7B5C5;
	background-color:  #F6F8F9;
	vertical-align: middle;
}
.body_outer label {
	font-weight: bold;
	color: #4A5766;
	margin: 5px 0px 5px 0px!important;
}
.body_outer .button {
	width: 40%;
	display:block;
	margin: 0px 0px 1px 1px!important;
	text-align: center!important;
	color: #333333;
	border: 1px solid #A7B5C5;
	background: url(../images/bk_button.jpg) repeat-x;
	background-color:  #F6F8F9;
	font-weight: bold;
	font-size: 0.95em;
}	
p.results {
	text-align: right;
	margin-bottom: 10px;
}
/* FINE CORPO CENTRALE */

/* SONDAGGI */
.poll { padding: 4px; }
.poll label { padding-left:20px;	display:block; }
div.pollstableborder {
	border: 0px!important;
	padding: 0px;
   margin:0px;
}
div.message {
	font-size: 1.2em;
	font-weight: bold;
	color:#BF0000;
	margin-bottom:15px;
	text-align: center!important;
}
/* FINE SONDAGGI */

/* PIEDE DI PAGINA*/
#footer {
	margin: 0px auto 0px auto;/*for netscape*/
	padding: 0px;
	height: auto!important;
	min-height: 90px;
	height: 90px;
}
#footer p {
	padding: 25px 30px 0px 0px;
	margin: 0px 30px 0px 230px !Important;
	color: #000000;
	width: 400px;
}
#footer a {	color: #B33A15; font-weight: bold; }
#footer a:hover { text-decoration: none; }
#footer strong { color: #B33A15; }
/* FINE PIEDE DI PAGINA*/

/* POP UP INVIA MAIL E STAMPA */
body.contentpane {
	background-image: none!important;
	background-color: #fff!important;
}
body.contentpane .print {	padding: 10px; }
body.contentpane .print input { 	border: 1px solid #A7B5C5; }
body.contentpane .print label { 	font-weight: bold; line-height: 1.8em; }
body.contentpane .print .button {
		width: 40%;
	display:block;
	margin: 0px 0px 1px 0px!important;
	text-align: center!important;
	color: #333333;
	border: 1px solid #999999;
	background-color: #DAD5CF;
	font-weight: bold;
	font-size: 0.95em;
}
body.contentpane ul.options { list-style: none; margin: 10px 0px!important; }
body.contentpane ul.options img { border:0px!important; }
/* FINE POP UP INVIA MAIL E STAMPA */

/* MODULO LOGIN */
form#login label {line-height: 1.5em;}
form#login p {padding: 2px 5px!important; }
form#login a {	color: #B33A15; text-decoration: none;}
form#login a:hover {	text-decoration: underline;}
/* FINE MODULO LOGIN */

/* MODULO SYNDACATION */
.syndicate ul li { background-image: none!important; padding: 0px!important; }
.syndicate .syndicate_text { margin: 5px; }
/* FINE MODULO SYNDACATION */

/* LETTERMAN */
form#lettermanMod { padding-left: 5px; }
form#lettermanMod label { display:block; line-height: 1.5em; } 
form#lettermanMod div.scrollCella {	overflow: auto; height: 200px; margin-bottom: 5px; }
form#lettermanMod div.scrollCella p { font-size: 1em!important; }
form#lettermanMod div.radio label {	display:inline!important; line-height: normal!important; }
form#lettermanMod div.radio input {	vertical-align: middle;	margin-left: 5px; margin-bottom: 1px; }
.subscribe { text-align: right!important; }
.subscribe a img { border: 0px!important; vertical-align: middle;}
.small {	margin-top: 5px; }
/*FINE LETTERMAN*/

/* UTILITIES */
.clr { clear: both!important; }
hr,
.hidden,
.hidden2,
.hidden3,
.moduletablehidden,
.link2top{
position: absolute;
top: -10000px;
left:-10000px;
width: 0;
height:0;
clear:none;
}


