html {
	font-size:75%;
	background: #6C6A6F;
	}

body {
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%; 
	color: #000; 
	background: url(../images/assinter/sfondo_body.png) repeat-x;
}

/* Link */
a, 
a:link, 
a:visited { 
	color: #681D00;
	text-decoration: none; 
}

a:hover {
	text-decoration: underline;
}

.body_outer a,
.body_outer a:link,
.body_outer a:visited,
.user1_inner a,
.user1_inner a:link,
.user1_inner a:visited {
	color: #681D00;
	text-decoration: underline; 
}

.body_outer a:hover,
.user1_inner a:hover {
	text-decoration: none;
}

.body_outer h4 a,
.body_outer h4 a:link,
.body_outer h4 a:visited {
	color: #681D00;
	text-decoration: none; 
}

.body_outer h4 a:hover {
	text-decoration: underline;
}


acronym, abbr{border-bottom:1px dashed #666;cursor:help;}

#scocca {
	width: 972px;	
	margin: 0 auto;	
	padding: 4px 0 0;
	border:1px solid #999;
	border-top:0;
	background:#FFFFFF;
}
	
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%;/*per 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; }/*X netscape, firefox*/

#header,
#container,
#footer,
#banners {
	width: 964px;
	margin: 0 auto;
}

/* TESTATA */
#header {
	position: relative;
	padding: 0px;
	background: #9E173A url(../images/assinter/bg_header.jpg) 0 0 no-repeat;
	height: 186px;
}	

#header a.home,
#header a.home:link {
	position: absolute;
	top: 52px;
	left: 30px;
	width: 240px;
	height: 80px;
	display: block;
	z-index:999;
	font-size:.1em;
	text-indent:-10000px;
	-moz-outline:none;
}	

#top_inner {}

#buttons_inner {
	border-bottom: 2px solid #fff;
}

#buttons_inner h2 { display: none; }

#buttons_inner_menu {
	position: relative;
	height: 30px;
	background: #fff;
}

.buttons_inner_menu_left {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 240px;
	height: 30px;
	z-index: 999;
	background: green;
	background:#C0C0C0 url(../images/assinter/bg_search.jpg) 0 100% repeat-x;
}	

.buttons_inner_menu_right {
	position: absolute;
	bottom: 0;
	left: 240px;
	height: 44px;
	width: 722px;
	z-index: 999;
	background:#fff url(../images/assinter/bg_menu.jpg) 0 0 repeat-x;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
}

ul#mainlevel-nav {
	list-style: none;
	height: 42px;
	padding: 0;
	margin: 0;
	font-size: .95em;
}
	
ul#mainlevel-nav li {
	padding-left: 0px;
	padding-right: 0px;
	background:transparent url(../images/assinter/bg_menu_li.jpg) 0 0 no-repeat;
	float: left; 
	margin: 0; 
	height: 42px;
}

ul#mainlevel-nav li a,
ul#mainlevel-nav li a:link,
ul#mainlevel-nav li a:visited {
  padding: 15px 12px 12px;
  margin-left: 1px;
  display: block;
  height: auto;
	text-decoration: none;
	color: #666;
	font-weight: bold;
	text-transform: uppercase;
	line-height: inherit;
	background:#fff url(../images/assinter/bg_menu.jpg) 0 0 repeat-x;
	text-decoration: none;
}

ul#mainlevel-nav li a:hover,
ul#mainlevel-nav li a:active,
ul#mainlevel-nav li a:focus,
ul#mainlevel-nav li #active_menu-nav {
	background:#fff url(../images/assinter/bg_menu_active.jpg) 0 0 repeat-x;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

/* jQ.css */

/* la classe .home viene attribuita al primo <li> tramite script jQuery.
x evitare flickering in fase di rendering ho usato pseudo classe first-child, che risolve il problema in partenza nei browser pių recenti */

ul#mainlevel-nav li.home,
ul#mainlevel-nav li:first-child {
	background-image: none;
}

ul#mainlevel-nav li.home a,
ul#mainlevel-nav li:first-child a,
ul#mainlevel-nav li.home a:link,
ul#mainlevel-nav li:first-child a:link,
ul#mainlevel-nav li.home a:visited,
ul#mainlevel-nav li:first-child a:visited {
  padding: 15px 0 12px;
  margin-left: 0;
  width:38px;
	color: #fff;
	font-size:.1em;
	font-weight: normal;
	text-indent: -10000px;
	background:#fff url(../images/assinter/bg_home.jpg) 0 0 repeat-x;
	-moz-outline:none;
}

ul#mainlevel-nav li.home a:hover,
ul#mainlevel-nav li:first-child a:hover,
ul#mainlevel-nav li.home a:active,
ul#mainlevel-nav li:first-child a:active,
ul#mainlevel-nav li.home a:focus,
ul#mainlevel-nav li:first-child a:focus,
ul#mainlevel-nav li.home #active_menu-nav {
	background:#fff url(../images/assinter/bg_home_active.jpg) 0 0 repeat-x;
}

/* */

/* Pathway */
#pathway_text {
 /* float:left;
   width: 100%; */
	background-color: #C2CCD7;
	min-height: 20px;
	height: auto!important;
	height: 20px;
	border-bottom: 1px solid #fff;
	color: #000000;
	font-size: 1.1em;
}
#pathway_text a { color: #000000; }
#pathway_text a:hover {	text-decoration: none; }
#pathway_text .path_home {
	color: #fff;
	padding: 4px 10px 4px 10px ;
	background-color: #4A5766;
  /* float:left */;
}
span.path_home a { color: #fff;	text-decoration: none; }
#pathway_text img { margin-left: 5px; margin-right: 5px; margin-top: 6px; }
	
/* CONTENITORE */	
#container {
	padding: 0;
	border-bottom: 2px solid #993333;
}

/* CONTROLLO FLOATTAGGI E COLONNE */	
#control_floats {
	width: 100%;
	overflow: hidden;
}	
	
#left_inner {
  float: left;
	width: 240px;
	padding: 0px;
	margin: 0 0 0 0;
	padding: 0 0 25px 0;
	background-color: #fff;
}
div.content_inner {
  	padding: 0px;
	float: left;
	width: 60%;
}
div.content_inner_2 {
  padding: 0px;
	float: left;
	width: 722px;
}
div.content_inner_3 {
  	padding: 0px;
	float: left;
	width: 80%;
}
div.content_inner_4 {
  	padding: 0px;
	float: left;
	width: 98%;
}
#right_inner {
  float: right;
  width: 18%;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  background-color: #fff;
}
/* FINE CONTROLLO FLOATTAGGI E COLONNE */	

/* COLONNA DI SINISTRA */

.moduletable_groupware {
	border: 1px solid #ccc;
	background: url(../images/assinter/area_riservata.jpg) no-repeat;
	width:235px;
	margin-left:2px;
	height: 145px;
	position: relative;
}
.moduletable_groupware #cerca {
padding:80px 0 0 108px;
width:92px;
height:25px;
}
.moduletable_groupware #cerca a {
display:block;
height:100%;
outline:none;
width:100%;
}
.moduletable_groupware h2{
position:absolute;
left:-10000px;
top:-100000px;
}


#left_inner .moduletable {
	/*margin: 0;
	float: left;
	width: 100%;
	background-color: #ffffff;*/
	margin: 2px 0 0 2px;
}

.iscrizionenewsletter {
	border: 1px solid #ccc;
	border-top: none;
	background: #fff  url(../images/assinter/bg_newsletter.jpg) 50% 50% no-repeat;
	height: 149px;
	position: relative;
}

.iscrizionenewsletter a,
.iscrizionenewsletter a:link,
.iscrizionenewsletter a:visited,
.iscrizionenewsletter a:hover,
.iscrizionenewsletter a:active,
.iscrizionenewsletter a:focus {
	color: #fff;
	text-decoration: none;
	position: absolute;
	top: 88px;
	left: 108px;
}

.iscrizionenewsletter p {
	line-height: 1.5em;
	font-size: 1.1em;
}

#left_inner .moduletable h2 {
	background: #808080;
	color: #fff;
	text-align: left;
	font-weight: 900;
	font-size: 1.2em;
	text-transform: uppercase;
	padding: 4px 8px;
}

#left_inner div.moduletable p {
	padding: 4px 8px 6px;
}

#left_inner div.moduletable ul li {
	padding: 0;
}
#left_inner div.moduletable ul li ul li {
	padding: 0;
	margin: 0;
}

#left_inner div.moduletable img {
	text-align: center;
	margin: 0;
	border:1px solid #A7B5C5;
}

.moduletable_login {
	border: 1px solid #ccc;
	margin: 0 0 0 2px;
	padding: 0 0 4px 0;
	background: #fff url(../images/assinter/bg_login.jpg) 0 0 repeat-x;
	min-height: 217px;
	height: auto!important;
	height: 217px;
}

.moduletable_login h2 {
	text-align: left;
	color: #555;
	font-weight: 900;
	border-bottom: 2px solid #D4D4D4;
	font-size: 1.2em;
	margin: 0 4px 10px;
	text-transform: uppercase;
	padding: 4px 0;
}

.moduletable_login form#login label {
	color: #828282;
	font-weight: bold;
}

.moduletable_login form#login input.inputbox {
	border-color:#333333 #999999 #CCCCCC;
	border-style:solid;
	border-width:1px;
	width: 130px;
}

.moduletable_login form#login input#mod_login_remember {
	width: auto;
	border: 0;
}

.moduletable_login p input.button {
	margin: 0 auto 8px;
}

.moduletable_feed	{
	border: 1px solid #ccc;
	margin: 2px 0 2px 2px;
	background: #fff url(../images/assinter/bg_feed.jpg) 0 0 no-repeat;
	height: 138px;
	position: relative;
}

.moduletable_feed h2 {
	background: #fff url(../images/assinter/bg_feed_h2.jpg) 0 100% repeat-x;
	border-bottom:2px solid #B4B4B4;
	color:#555;
	font-size:1.2em;
	font-weight:900;
	margin:2px 4px 10px;
	padding:4px 6px;
	text-align: left;
	text-transform: uppercase;
}

.moduletable_feed ul {
	position: absolute;
	top: 39px;
	left: 140px;
}

.moduletable_piuletti	{
	border: 1px solid #ccc;
	margin: 0 0 0 2px;
	background: #E8E8E8;
	position: relative;
}

.moduletable_piuletti h2 {
	border-bottom: 2px solid #CDCDCD;
	color:#555;
	font-size:1.2em;
	font-weight:900;
	margin:0 12px 10px;
	padding:4px 0;
	text-align:left;
	text-transform:uppercase;
}

.moduletable_piuletti ul {
	margin-bottom: 0;
}

.moduletable_piuletti ul li {
	padding: 8px 12px 8px 22px;
	margin: 0 0 0 12px;
	background: transparent url(../images/assinter/bg_li_piuletti.jpg) 0 5px no-repeat;
}

.moduletable_organizzazione,
/*.moduletable_associati,*/
.moduletable_archivio {
	margin: 0 0 28px 2px;
	background: #fff;
	position: relative;
}

.moduletable_organizzazione h2,
/*.moduletable_associati h2,*/
.moduletable_archivio h2 {
	background: #681C00;
	color:#fff;
	font-size:1.2em;
	font-weight:900;
	margin:0;
	padding:4px 4px 4px 22px;
	text-align:left;
	text-transform:uppercase;
}

.moduletable_organizzazione ul,
.moduletable_associati ul,
.moduletable_archivio ul {
	
}

.moduletable_organizzazione ul li,
/*.moduletable_associati ul li,*/
.moduletable_archivio ul li {
	border-bottom: 1px dotted #BBA7A2;
	margin: 0 0;
}

.moduletable_organizzazione ul li a,
.moduletable_organizzazione ul li a:link,
/*.moduletable_associati ul li a,
.moduletable_associati ul li a:link,*/
.moduletable_archivio ul li a,
.moduletable_archivio ul li a:link {
	display: block;
	height: 100%;
	padding: 12px 12px 12px 22px;
}

.moduletable_organizzazione ul li a#active_menu,
/*.moduletable_associati ul li a#active_menu,*/
.moduletable_archivio ul li a#active_menu {
	background: #F2E9EB url(../images/assinter/bg_a_active_menu.jpg) 0 100% repeat-x;
	font-weight: bold;
}

.area_admin {
	border: 1px solid #ccc;
	margin: 0;
	padding: 0;
	background: #fff url(../images/assinter/bg_admin.jpg) 0 100% repeat-x;
	min-height: 22px;
	height: auto!important;
	height: 22px;
}

.area_admin .wrapper {
	background: transparent url(../images/assinter/bg_wrapper.png) 98% 50% no-repeat;
	min-height: 22px;
	height: auto!important;
	height: 22px;
}

.area_admin a,
.area_admin a:link {
	font-weight: bold;
	display:block;
	margin: 0;
	padding: 5px;
}	

.area_admin a span {
	background: transparent url(../images/assinter/bg_span.png) 98% 70% no-repeat;
	padding-right: 13px;
}

/* FINE COLONNA DI SINISTRA */

/* PARTI COMUNI */
/* Link x menų */

div.moduletable ul {
	/*
	padding: 0px;
	margin: 0px;
	list-style:none;
	*/
} 

/*
a.mainlevel:link, a.mainlevel:visited {
	font-weight: bold;
	color: #465260;
	text-align: left;
	text-decoration: none;
}
a.mainlevel:hover, a.sublevel:hover { }
a.sublevel:link, a.sublevel:visited {
	color: #4A5766;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}
*/

/* Form e bottoni */	
.moduletable .button,
.button,
.body_outer .button,
.body.contentpane .print .button {
	width: auto;
	text-align: center;
	color: #fff;
	background: #993333 url(../images/assinter/bg_button.jpg) 0 100% repeat-x;
	font-weight: bold;
	font-size: 1em;
	text-transform: uppercase;
	padding: 4px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	

.moduletable a.button,
.moduletable a.button:link {
	padding: 6px;
}

*:first-child+html .moduletable a.button,
*:first-child+html .moduletable a.button:link { /* solo IE7 */
	padding: 6px 12px;
}

.moduletable p label { font-weight: bold; }
.moduletable input.inputbox {
	border-top: 1px solid #333;
	border-right: 1px solid #999;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #999;
}

.user1_inner {
	min-height:158px; /* 220 */
	height:auto!important;
	height:158px; /* 220 */
	padding:0;
	margin:0;
	width:640px;
	margin-left:40px;
}


/* FINE PARTI COMUNI */	

/* USER 1 E 2 FLOTTANTI */
/*
#user1e2_inner ul{ margin-top: 6px; }
#user1e2_inner ul a { color: #4A5766; font-weight: bold; }
.user1_inner {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 48%;
}
.user2_inner {
   float: right;
	margin: 0px ;
	width: 48%;
}
*/
/* FINE USER 1 E 2 FLOTTANTI */

/* CORPO CENTRALE */
.body_outer {
	padding: 10px 40px 0;
}
/* 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 */

.body_outer img {
	border: 0px;
	vertical-align: middle;
	border: 1px solid #dedede;
}

.imgleft img, img.imgleft {	float: left; margin-right: 10px; }
.imgright img, img.imgright { float: right; margin-left: 10px; }

/* Titoli */
.body_outer h2,
.user1_inner h2 {
	color: #555;
	font-weight: 900;
	border-bottom: 2px solid #dedede;
	padding: 4px 0;
	font-size: 1.2em;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.body_outer h2.componentheading {
	display: none;
}

.user1_inner h2 {
	border-bottom: none;
}

.body_outer h3 {
	color: #681D00;
	font-weight: 900;
	font-size: 1.2em;
	margin-bottom: 5px;
	margin-top: 10px;
}

.body_outer h4 {
	color: #000;
	font-weight: 900;
	font-size: 1.1em;
	margin-top: 10px;
}


/* Testo */
.body_outer,
.body_outer p,
.pi_item,
.user1_inner,
.user1_inner p {
	line-height: 1.5em;
}

p.cite {
	font-style: italic;
	text-align: right;
}

p.note{font-size: 0.95em; line-height: 1em; }

p.evidence {
	
}

p.toleft {
	text-align: left;
}

p.toright {
	text-align: right;
}

p.tocenter {
	text-align: center;
}

.body_outer .author, 
.body_outer .date, 
.body_outer .modifydate {
	font-weight: normal;
	margin-top: 4px;
	color: #333;
} 

.body_outer a.readon {}
span.article_seperator { display: block;	height: 1.5em; }
.body_outer .pagenavcounter {
	text-align: right;
	font-style: italic;
	font-size: 1em;
}

/* Liste */
.body_outer ul,
.user1_inner ul { 
	margin: 8px 0 8px 12px;
}

.body_outer ul li,
.user1_inner ul li {
	padding: 2px 2px 2px 10px; 
	background: transparent url(../images/assinter/bg_li.jpg) 0 10px no-repeat;
}

.body_outer ul ul,
.user1_inner ul ul{ 
	margin: 8px 0 8px 12px;
}

.body_outer ul ul li,
.user1_inner ul ul li {
	padding: 2px 2px 2px 10px; 
	background: transparent url(../images/assinter/bg_li_li.jpg) 0 12px no-repeat;
}

.body_outer ol {	padding: 2px 2px 2px 20px; }
/* liste documenti scaricabili */
 li.word,  li.pdf,  li.excel,  li.powerp,  li.zip,
 li.wordz,  li.pdfz,  li.excelz,  li.powerpz { padding-left: 24px; width: auto; line-height: 1.5em;  }
.word,  .pdf,  .excel,  .powerp,  .zip {	display: block; width: 14px; height: 14px; border: 0px; margin-left: 6px; }
		 .word { background:  url("../images/icone/word.gif") no-repeat; }
		 .pdf { background:  url("../images/icone/pdf.gif") no-repeat; }
		 .excel { background:  url("../images/icone/excel.gif") no-repeat; }
		 .powerp { background:  url("../images/icone/powerp.gif") no-repeat; }
		 .zip { background:  url("../images/icone/zip.gif") no-repeat; }
.wordz,  .pdfz,  .excelz,  .powerpz { display: block; width: 22px; height: 14px; border: 0px; margin-left: 6px; }
		 .wordz { background: url(../images/icone/word_z.gif) no-repeat; }
		 .pdfz { background: url(../images/icone/pdf_z.gif) no-repeat; }
		 .excelz { background: url(../images/icone/excel_z.gif) no-repeat; }
		 .powerpz { background: url(../images/icone/powerp_z.gif) no-repeat; }
/* Icone interne alla notizia */
.body_outer ul.options { float: right;}
.body_outer ul.options li{
	background: none;
	display:inline;
	padding-left: 2px;
}
.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;
}

/* Tabelle */
.body_outer table  {
	border: 1px solid #A7B5C5;
	border-collapse: collapse;
	padding: 0px;
	width: 100%;
	clear:both;
}

.body_outer table table,
.body_outer table table th,
.body_outer table table td {
	border: none;
	width: auto;
}

.body_outer table span { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; }
.body_outer table td, .body_outer table th  {
	border: 1px solid #A7B5C5;
	border-collapse: collapse;
	padding: 2px;
}
.body_outer table.noborder td {
border: 0px;
border-left: 1px solid #A7B5C5;
padding: 0px 2px;
}

.body_outer table.noborder th { border-bottom: 1px solid #A7B5C5; }
.body_outer table th { background-color: #F6F8F9; }
td.adestra, td.toright { text-align: right; }
table.adminlist th a {
	background: url(../images/ordina.gif) no-repeat right;
	height: 12px;
	padding-right: 16px;
	text-decoration: none;
} 

.body_outer table.contentpaneopen,
.body_outer table.contentpaneopen th,
.body_outer table.contentpaneopen td,
.body_outer table.searchintro,
.body_outer table.searchintro th,
.body_outer table.searchintro td {
	border: none;
	background: #fff;
	width: auto;
}

/* Paginazione */
.pagenavbar div{
	text-align: center;
}
.pagenavbar div a:link, .pagenavbar div a:visited {
	font-weight: normal;
}

.pagenavbar div a:hover {
	text-decoration: underline;
}

.pagenav {
  text-align: center;
	padding: 2px;
	margin-bottom: 5px;
  width: 100%;
	float: left;
	display:block;
}

.pagenav a, a.pagenav {
	color:#681D00;
}

.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 input.inputbox, .body_outer select, .body_outer textarea {
	margin: 5px 0px 5px 0;
	color: #333333;
	border-color:#333333 #999999 #CCCCCC;
	border-style:solid;
	border-width:1px;
	background-color:  #fff;
	vertical-align: middle;
}

.body_outer textarea {
	width: 100%;
}

.informativa {
	margin: 5px 0;
	color: #333;
	font-size: .9em;
}

strong,
.informativa strong {
	font-weight: bold;
}

.body_outer label {
	font-weight: bold;
	/* color: #4A5766; */
	margin: 5px 0px 5px 0px;
}

p.results {
	text-align: right;
	margin-bottom: 10px;
}
/* FINE CORPO CENTRALE */

/* MOTORE DI RICERCA */

.search .inputbox {
	color: #000;
	background-color: #fff;
	line-height:inherit;
	font-weight: normal;
	margin: 3px 3px 0 5px;
	padding: 4px 2px;
	width: auto;
 }	

/* FINE MOTORE DI RICERCA */

/* SONDAGGI */
.poll {	padding: 4px; }
.poll label { padding-left:20px;	display:block; }
div.pollstableborder {
	border: 0px;
	padding: 0px;
   margin:0px;
}
div.message {
	font-size: 1.2em;
	font-weight: bold;
	color:#BF0000;
	margin-bottom:15px;
	text-align: center;
}
/* FINE SONDAGGI */


/*nuovo modulo associati in home*/
.moduletable_associati{ background:url(../images/assinter/intero_loghi_consorziati.jpg) 2px 0 no-repeat;
	margin: 0 0 10x 2px;	height:489px;		position: relative;	}
.moduletable_associati ul  { width:240px;	}
.moduletable_associati ul li { position:absolute; width:118px; height:60px; float:left;}
.moduletable_associati ul li a,
.moduletable_associati ul li a:link{ 	
	font-size: .1em;
	text-indent: -10000px;
	letter-spacing: -10000px;
	display: block;
	width: 100%;
	height: 100%;
	-moz-outline:none;
}
.moduletable_associati a.esterno{ background:none; padding:0;} 	


.moduletable_associati ul li#csi {top: 0px; left: 0px;}
.moduletable_associati ul li#cup {top: 0px; left: 120px;}
.moduletable_associati ul li#datasiel {top: 60px; left: 0px;}
.moduletable_associati ul li#trentina {top: 120px; left: 0px;}
.moduletable_associati ul li#adige {top: 60px; left: 120px;}
.moduletable_associati ul li#innova {top: 120px; left: 120px;}
.moduletable_associati ul li#insiel {top: 180px; left: 0px;}
.moduletable_associati ul li#inva {top: 180px; left: 120px;}
.moduletable_associati ul li#lepida {top: 240px; left: 0px;}
/*.moduletable_associati ul li#lait {top: 240px; left: 120px;}*/
.moduletable_associati ul li#lombardia {top: 240px; left: 120px;}
.moduletable_associati ul li#sardegna {top: 300px; left: 0px;}
.moduletable_associati ul li#sicilia {top: 300px; left: 120px;}
.moduletable_associati ul li#webred {top: 360px; left: 0px;}
/*.moduletable_associati ul li# {top: 360px; left: 120px;}
.moduletable_associati ul li# {top: 420px; left: 0px;}*/
.moduletable_associati ul li#cisis {top: 420px; left: 0px;}


/* PIEDE DI PAGINA*/

#banners {
	height: 121px;
	border-bottom:2px solid #993333;
	background:#fff url(../images/assinter/bg_banners.jpg) 50% 0 no-repeat;
}

#banners ul {
	position: relative;
	width: 100%;
	height: 121px;
}

#banners ul li {
	position: absolute;
	/*
	background: yellow;
	filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;
	*/
}

#banners ul li a {
	font-size: .1em;
	text-indent: -10000px;
	letter-spacing: -10000px;
	display: block;
	width: 100%;
	height: 100%;
	-moz-outline:none;
}

#banners ul li a.esterno {
	background: none;
}

#banners ul li#abruzzo {
	top: 15px;
	left: 20px;
	width: 120px;
	height: 44px;
}

#banners ul li#cisis {
	top: 25px;
	left: 180px;
	width: 75px;
	height: 24px;
}

#banners ul li#csi {
	top: 26px;
	left: 304px;
	width: 100px;
	height: 20px;
}

#banners ul li#cup {
	top: 25px;
	left: 450px;
	width: 85px;
	height: 26px;
}

#banners ul li#datasiel {
	top: 26px;
	left: 583px;
	width: 80px;
	height: 21px;
}

#banners ul li#trentina {
	top: 12px;
	left: 707px;
	width: 90px;
	height: 40px;
}

#banners ul li#adige {
	top: 12px;
	left: 826px;
	width: 120px;
	height: 40px;
}

#banners ul li#innova {
	top: 62px;
	left: 20px;
	width: 45px;
	height: 55px;
}

#banners ul li#insiel {
	top: 65px;
	left: 140px;
	width: 76px;
	height: 30px;
}

#banners ul li#inva {
	top: 65px;
	left: 259px;
	width: 30px;
	height: 42px;
}

#banners ul li#lait {
	top: 55px;
	left: 329px;
	width: 110px;
	height: 60px;
}

#banners ul li#lepida {
	top: 55px;
	left: 461px;
	width: 120px;
	height: 34px;
}

#banners ul li#lombardia {
	top: 64px;
	left: 593px;
	width: 100px;
	height: 40px;
}

#banners ul li#sardegna {
	top: 75px;
	left: 754px;
	width: 100px;
	height: 22px;
}

#banners ul li#webred {
	top: 76px;
	left: 870px;
	width: 90px;
	height: 22px;
}


#footer {
	min-height: 34px;
	height: auto!important;
	height: 34px;
}
#footer p {
	color: #333;
	margin: 5px 0 0;
	padding: 5px 10px;
	text-align: center;
}

#footer a {	
	color: #663300; 
	font-weight: normal;
}

#footer a:hover {
	text-decoration: none;
}

#footer .user4_inner div.moduletable ul {
	width: auto;
	margin: 10px auto;
	text-align: center;
}

#footer .user4_inner div.moduletable ul li {
	display: inline;
	margin: 0 10px;
}

/* esperimento
.user4_inner div.moduletable ul li:first-child:before{content:"";}
.user4_inner div.moduletable ul li:before{content:"|";color: #663300;} */

#footer .user4_inner div.moduletable ul li a.mainlevel:link, 
#footer .user4_inner div.moduletable ul li a.mainlevel:visited {
	text-decoration: none;
}
#footer .user4_inner div.moduletable ul li a.mainlevel:hover {
	text-decoration: underline;
}

a.esterno {
	background:transparent url(../images/assinter/external.png) no-repeat scroll right center;
	padding-right:13px;
}

/* FINE PIEDE DI PAGINA*/

/* POP UP INVIA MAIL E STAMPA */
body.contentpane {
	background-image: none;
	background-color: #fff;
}
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 ul.options { list-style: none; margin: 10px 0px; }
body.contentpane ul.options img { border:0px; }
/* FINE POP UP INVIA MAIL E STAMPA */

/* MODULO LOGIN */
form#login label {
	line-height: 2em;
}

form#login p {
	padding: 2px 5px;
}

form#login a {
	color: #681D00;
	text-decoration: none;
}

form#login a:hover {
	text-decoration: underline;
}

/* FINE MODULO LOGIN */

/* MODULO SYNDACATION */
.syndicate ul li { background-image: none; padding: 0px; }
.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; }
form#lettermanMod div.radio label {	display:inline; line-height: normal; }
form#lettermanMod div.radio input {	vertical-align: middle;	margin-left: 5px; margin-bottom: 1px; }
.subscribe { text-align: right; }
.subscribe a img { border: 0px; vertical-align: middle;}
.small {	margin-top: 5px; }
/*FINE LETTERMAN*/

/* UTILITIES */
.clr { clear: both; }
hr,
.hidden,
.hidden2,
.hidden3,
.moduletablehidden,
.link2top{
position: absolute;
top: -10000px;
left:-10000px;
width: 0;
height:0;
clear:none;
}

#buttons_inner_menu_left hr,
#buttons_inner_menu_left br,
#left_inner hr,
#left_inner br {
	display: none;
}

form#login br,
.contact_email br {
	display: block;
}

/*
.search p.hidden {
	position: static;
	display: inline;
	top: auto;
	left: auto;
	width: auto;
	height: auto;
}

*/

.body_outer .user3_inner {
	margin: 0 0 0 0;
}

.body_outer .user3_inner .moduletable .pi_item {
	width: 100%;
	overflow: hidden;
	margin: 0 0 8px;
}

.body_outer .user3_inner .moduletable .pi_item h4 {
	margin: 0;
}

.body_outer .user3_inner .moduletable .pi_item img {
	width: 95px;
	max-width: 95px;
	border: 1px solid #dedede;
}

.body_outer .user3_inner .moduletable .pi_item img.imgleft {
	margin: 4px 15px 15px 0;
}

.body_outer .user4_inner {
	margin: 0 0 7px 0;
}

.body_outer .user4_inner h3 {
	color: #606060;
	font-weight: normal;
	text-transform: uppercase;
	font-size:.88em;
	margin: 0 0 0 0;
}

.body_outer .user4_inner h4 {
	margin: 0;
}

.body_outer .user4_inner .pi_item {
	margin-bottom: 15px;
}

.body_outer .user5_inner {
	margin-bottom: 15px;
}

.body_outer .user5_inner ul li {
	text-align: right;
	padding:0;
	background: none;
}

#box_rss{ }
#box_rss .moduletable{ float:left; width:48%; margin-right:10px;   }
#box_rss h2{ margin-bottom:0; border:0;  }
#box_rss table { margin-top:0;  }
#box_rss table th a:link{ text-decoration:none;}
#box_rss table th a:hover{ text-decoration:underline;}
