*{margin:0;padding:0px}

h1{
font-size:13px;
padding:0px;
margin:0px;
}

img, a img{margin:0;padding:0px}

body.sitebody{font:13px arial,sans-serif;text-align:left;color:#000;background:#98b8e7 url(../images/sfondo_generale.jpg) repeat-x top;}

#container{
width:893px;
margin:0 auto;
border:0px solid #000;
}

#top{
width:893px;
height:57px;
background:url(../images/top.jpg) no-repeat;
padding-top:136px;
}
#main{
width:893px;
margin:0 auto;
padding-top:18px;
overflow:auto;
padding-bottom:42px;}

#left{
width:240px;
float:left;
padding-left:15px;
}
#right{
width:574px;
float:left;

}


#contenuto{
width:528px;
float:left;
padding-right:25px;
background:url(../images/barre_contenuto.jpg) repeat-y;
padding-left:13px;
padding-right:13px;
padding-bottom:8px;
margin-left:20px !important;
margin-left:10px;
}
#menuinbasso{
width:574px;
float:left;

margin-left:20px;
}
#footer{
width:893px;
clear:both;
height:49px;
color:#0E0865;
text-align:center;
padding-top:55px;
}
#chiusura{background:url(../images/sotto_content.png) no-repeat;
height:23px;
margin-left:20px;

}

p {} 

td {} 
 
tr {} 

ul {list-style-type:none;} 


/* LINK */

a:link {  
  color			 : #110799;
  text-decoration   	 : none;

} 

a:visited {  
  color			 : #110799;
  text-decoration   	 : none;
}

a:hover {  
  color			 : #CA1704;
  text-decoration   	 : none;
}


 
/* BOTTONI */

.button {
  color            : #000;
  border           : 1px solid #999999;
  background-color : #D1D0D0;
  margin-top       : 0px;
  height           : 10px
  width            : 140px

}

/* BOX */

.inputbox {
  text-align: left;
  color: #000;
  background:#FFF;
  border: 1px solid #999999;
  width: 100%px;

}


.search {} 
 
/* MENU */

a.mainlevel{  
  color: #fff;
  font:14px arial,sans-serif;
font-weight      : bold;
display:block;
float:left;
background:url(../images/icona_menulaterale.png) no-repeat;
height:24px;
padding-left:28px;
padding-top:3px;
}
  
a.mainlevel:hover {  
  color: #F5C9C9;

}
 
#active_menu { 
  color: #041B70;
  
  } 

#mainlevel-nav{list-style-type: none; margin: 2px 0 0 0; padding: 0}  


ul#mainlevel-nav li{float: left;}
  
a.mainlevel-nav{  
  color: #253ABA;
 font:13px arial,sans-serif;
  display          : block;
float:left;
font-weight      : bold;
text-transform:uppercase;
border-right:1px solid #ccc;
padding-left:15px;
padding-right:15px;
height:29px;
line-height: 29px;

}
  
a.mainlevel-nav:hover {  
  color: #EE4200;

}

a.mainlevel-nav2{  
  color: #110799;
 font:11px arial,sans-serif;
  display          : inline;
font-weight      : normal;
padding-left:5px;
padding-right:5px;

}
  
a.mainlevel-nav2:hover {  
  color: #fff;

}

span.mainlevel-nav2{color:#fff;}
a.sublevel{} 
a.sublevel:link {}
a.sublevel:visited {}
a.sublevel:hover {}
 
.pagenavbar {} 
.pagenavbar:link {} 
.pagenavbar:visited {}
 
.pagenav {} 
a.pagenav:visited {}
a.pagenav:hover {}
 
a.readon:link {
font-family      : Arial,sans-serif;
  font-size        : 11px;
  text-transform   : none;
  color: #ABAFB8;
  font-weight      : normal;
  text-decoration:none;
}    

a.readon:hover { 
font-family      : Arial,sans-serif;
  font-size        : 11px;
  text-transform   : none;
  color: #ABAFB8;
  font-weight      : normal;
  text-decoration:none;
}

a.readon:visited { 
font-family      : Arial,sans-serif;
  font-size        : 11px;
  text-transform   : none;
  color: #ABAFB8;
  font-weight      : normal;
  text-decoration:none;
}

 /*INDIETRO button*/
div.back_button a:link, div.back_button a:visited {
color:#969494;  
display:block;
float:left;
padding-top:20px;

} 

/*PRE button*/
.pagenav_prev a:link, .pagenav_prev a:visited {color:#AAB1B9;

} 

/*SUCC button*/
.pagenav_next a:link, .pagenav_next a:visited {color:#AAB1B9;
} 
 
.latestnews ul {} 
.latestnews li {}
 
.mostread ul{} 
.mostread li{}
a.category:link {color:#F61302;list-style-type:none;}
a.category:hover {color:#E95D5D;}
a.category:visited {color:#F61302;}
 
.blogsection {} 
.blog_more {} 
a.blogsection:link {}
a.blogsection:visited {} 
a.blogsection:hover {}
 
/* CONTENUTI */

.componentheading {
  font-size        : 17px;
  font-weight      : normal;
 color: #253ABA;
  text-decoration  : bold;
  text-transform   :none;
  font-family      : helvetica,arial,sans-serif;
  text-align:left;
 margin-top: 0px;
padding-bottom:10px;
padding-top:8px;
background:url(../images/icona_titoli.jpg) no-repeat;
background-position:0px 10px;
padding-left:18px;
}



table.contentpaneopen {
	width: 100%;

}

table.contentpaneopen tr td p{

		margin: 0px;
	padding: 0px;

}

table.contentpane {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

td.contentheading {
  font-size        : 17px;
  font-weight      : normal;
 color: #253ABA;
  text-decoration  : bold;
  text-transform   :none;
  font-family      : helvetica,arial,sans-serif;
  text-align:left;
 margin-top: 0px;
padding-bottom:10px;
padding-top:8px;
background:url(../images/icona_titoli.jpg) no-repeat;
background-position:0px 10px;
padding-left:18px;
}

.contentpane {} 
.contentpaneopen {} 
.contentpagetitle {} 
 
a.contentpagetitle:hover {} 
a.contentpagetitle:link {}
a.contentpagetitle:visited {}
 
.contentdescription {}

table.contenttoc {} 
table.contenttoc td {} 
table.contenttoc th {} 

table.contenttoc td.toclink {} 
a.toclink:link {}
a.toclink:visited {} 
a.toclink:hover {} 
 
/* TABELLA DI CONTENUTO */

.sectiontableheader {font-size        : 14px;padding-top:20px; color:#E95D5D;} 
.sectiontableentry1 {} 
.sectiontableentry2 {}

tr.sectiontableentry1 td a:link, tr.sectiontableentry1 td a:visited {color:#253ABA;} 
 tr.sectiontableentry1 td a:hover {color:#BC1D03;} 


tr.sectiontableentry2 td a:link, tr.sectiontableentry2 td a:visited  {color:#253ABA;} 
 tr.sectiontableentry2 td a:hover {color:#BC1D03;} 

/* MODULI */

table.moduletable {
  margin-top:10px;
  margin-left:30px;
} 

table.moduletable th {
display          : block;
  font-size        : 15px;
  font-family      : Arial,sans-serif;
  font-weight      : normal;
  color: #FDFFFC;
  text-decoration  : bold;
  text-transform   : uppercase;
  padding-bottom:10px;
  
} 

table.moduletable td {}  

table.moduletable-nav {
  margin:0 auto;

} 


table.moduletable-nav td {  margin:0 auto; text-align:center;
height:30px;}  

table.moduletable-nav2 td {padding-top:10px;}  

 /* DATA E AUTORE */
 
.createdate {
color: #000000;
} 

.modifydate {
color: #000000;
} 

.small {
color: #000000;
} 

.smalldark {}
 
/* SONDAGGIO */

.poll {} 
.pollstableborder {}  
 
/* Weblinks */

.weblinks{} 
a.weblinks:hover {} 
 
/* Newsfeeds */

.newsfeedheading {} 
.newsfeeddate {} 
.fase4rdf {} 
 
/* Search page */

/* Questo serve per formattare il box con "Search Keyword: test returned 4 matches" box
  che appare dopo che &#65533; stato indicato un campo di ricerca. Compare nel mainbody con i risultati di ricerca*/
 
  table.searchintro {}  

 
.ontab {}

.offtab {} 

.tabpadding {}  
.tabheading {} 

.pagetext {} 

#pathway {
  font-size        : 10px;
  color            : #fff;
 vertical-align: top;
 height:25px;
background:url(../images/pathway.png) left bottom no-repeat;
margin-left:20px;}


/* PATHWAY */

a.pathway:link, a.pathway:visited {
  color            : #ccc;  
  font-size        : 10px;
  padding-left     : 0px;

}

a.pathway:hover {
  font-size        : 10px;
  padding-left     : 0px;
  color: #E70101;
}

/* COPYRIGHT */

.copyright {
  font-size        : 10px;
  padding-left     : 0px;
  color: #696A69;
}
span.small{color:#000;}
p.small{color:#000;
text-align:right;}

