*, td, tr, li, ul, p, table{margin:0; padding:0}

body,html{margin:0;padding:0px}

body{font:11px arial,sans-serif;text-align:left;color:#000000;background-color:#D7DBD8;}

#container{
width:940px;
background: url(../images/repeat_container.jpg) repeat-y;
margin:0 auto;
}
#left{
width:203px;
float:left;
background: url(../images/top_left.jpg) 15px top no-repeat;
padding-top:110px;
padding-left:15px;
}
#left table.moduletable-lingue{margin-left:60px ;}
#left table.moduletable-menu th{
background: url(../images/titolo_menuprincipale.jpg) no-repeat;
width:180px;
height:45px;
font:14px arial,sans-serif;
color:#FC6A09;
text-transform:uppercase;
padding-left:19px;
line-height:45px;
font-weight      : bold;

}
#left table.moduletable-menu {margin-top:10px;}

#left table.moduletable th{
background: url(../images/image_titoli.jpg) no-repeat;
width:180px;
height:48px;
font:14px arial,sans-serif;
color:#FC6A09;
text-transform:uppercase;
padding-left:19px;
line-height:48px;
font-weight      : bold;
}
#left table.moduletable td{padding-left:10px;color:#fff; padding-bottom:5px;}

#left table.moduletable a:link, #left table.moduletable a:visited{color:#FED58B;padding-top:3px; padding-bottom:3px;}

#left table.moduletable a:hover{color:#226429;padding-top:3px; padding-bottom:3px;}

#left table.moduletable-menu {margin-bottom:25px !important; margin-bottom:12px;}
#right{
width:692px;
float:left;

}
table.moduletable-slide{position:absolute;top:0; left:0;z-index:100;}

table.moduletable-settori{z-index:1000;top:120px;left:14px;position:absolute;}

#top{
width:708px;
height:326px;
position:relative;
}

#content{
width:708px;
margin:0px;
}
#moduli_right{
width:177px;
float:right;
background: url(../images/image_right.jpg) no-repeat;
height:481px;
}
#moduli_right table.moduletable{margin-top:20px !important; margin-top:20px;}

#moduli_right table.moduletable td {padding-left:15px; padding-right:15px;}
#contenuto{
width:467px;
float:left;
padding-left:30px;
padding-right:23px;
}
#footer{
width:940px;
height:30px;
clear:both;
background: url(../images/footer.jpg) 15px no-repeat;
text-align:center;
padding-top:50px;}

#footer a{color:#33903D;}


/* LINK */

a:link {  
  color			 : #F78806;
  text-decoration   	 : none;

} 

a:visited {  
  color			 : #F78806;
  text-decoration   	 : none;
}

a:hover {  
  color			 : #0D7B07;
  text-decoration   	 : none;
}


 
/* BOTTONI */

#left table.moduletable tr td tr td INPUT.button {
  color            : #3F6F41;
  border           : 1px solid #3F6F41;
  background-color : #ffffff;
  margin-top       : 0px;
  height:20px;
font:11px arial,sans-serif;
}

/* BOX */

#left table.moduletable tr td tr td INPUT.inputbox {
  text-align: left;
  color: #000;
  background:#fff;
  border: 1px solid #3F6F41;
width:126px;
height:14px;
margin-bottom:4px !important;
margin-bottom:2px;


}
a.mainlevel:link, a.mainlevel:visited{  
  color: #fff;
  font-size        : 12px;
  display          : block;
font-weight      : normal;
background: url(../images/icona_menu.jpg) 21px 0px no-repeat;
text-transform:uppercase;
height:26px;
padding-left:52px;
line-height:25px;
}
  
a.mainlevel:hover {  
  color: #FDB637;

}
 #active_menu { 
  color: #FDB637;
  
  } 

a.sublevel{} 
a.sublevel:link {}
a.sublevel:visited {}
a.sublevel:hover {}


 /*INDIETRO button*/
div.back_button a:link, div.back_button a:visited {
color:#AAB1B9;  

} 

/*PRE button*/
.pagenav_prev a:link, .pagenav_prev a:visited {color:#AAB1B9;

} 

/*SUCC button*/
.pagenav_next a:link, .pagenav_next a:visited {color:#AAB1B9;
} 

.componentheading {
  font-size        : 15px;
  font-weight      : bold;
  color: #33903D;
  text-transform   :none;
  font-family      : arial,sans-serif;
  text-align:left;
 clear:left;}

td.contentheading {
  font-size        : 15px;
  font-weight      : bold;
 color: #33903D;
text-transform   :none;
  font-family      : arial,sans-serif;
  text-align:left;
 margin-top: 0px;
 padding-top: 20px;
clear:left;
}


 
/* TABELLA DI CONTENUTO */

.sectiontableheader {padding-top:20px; color:#C75129;} 
.sectiontableentry1 {} 
.sectiontableentry2 {}

tr.sectiontableentry1 td a:link, tr.sectiontableentry1 td a:visited {color:#969696;} 
 tr.sectiontableentry1 td a:hover {color:#653535;} 


tr.sectiontableentry2 td a:link, tr.sectiontableentry2 td a:visited  {color:#969696;} 
 tr.sectiontableentry2 td a:hover {color:#653535;} 

.pathway {
  font-size        : 10px;
  color            : #666666;
  padding-left     : 1px;
  padding-bottom: 0px;
  vertical-align: top;
}

/* PATHWAY */

a.pathway:link, a.pathway:visited {
  color            : #666666;  
  font-size        : 10px;
  padding-left     : 0px;

}

a.pathway:hover {
  font-size        : 10px;
  padding-left     : 0px;
  color: #000000;
}