body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
tr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
a {
	color: #08AEAC;
	background-color: #FFFFFF;
}
a:link {color: #08AEAC}
a:visited {color: #006666}
HR {height: 1pt;}
.titolo {  font-family: Arial, Helvetica, sans-serif; font-size: 28px}
.menulaterale {  font-family: Arial, Helvetica, sans-serif; font-size: 13px}
.menupiede { font-family: Arial, Helvetica, sans-serif; font-size: 16px}
.percorso {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.sottotitolo { font-family: Arial, Helvetica, sans-serif; font-size: 16px}
.titolettoCorpoTesto { font-family: Arial, Helvetica, sans-serif; font-size: 15px}
.titoloIndici { font-family: Arial, Helvetica, sans-serif; font-size: 18px}
.menulateralePiccolo { font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.menulateraleTesto { font-family: "Times New Roman", Times, serif; font-size: 11px}
.ingressoiscritti {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #660033; text-decoration: underline}

.tabella_articolo {
	margin: 0px;
	padding: 5px;
        vertical-align: top;
}

.pathway { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B10041}
.moduletable {text-align : left;}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #08AEAC;
}
.tabella_testata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-style: solid;
	border-bottom-color: #B10041;
	margin: 0px;
	padding: 0px;
}

.tabella_corpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-style: outset;
	border-top-color: #B10041;
	margin: 0px;
	padding: 0px;
        valign: top;
}


/* Topmenu */

 ul#mainlevel-nav
{
list-style: none;
padding: 0;
margin: 0;
float: right;
}



ul#mainlevel-nav li{
width: auto !important;
width: 5%;
float: right;
margin: 0;
font-size: 10px;
height: 20px;
line-height: 20px;
white-space: nowrap;
background: url(../images/headmenu_left.gif) bottom left no-repeat;
margin-right: 1px;	
}

ul#mainlevel-nav li a{
font-weight: normal;
height: 20px;
display: block;
padding-left: 5px;
padding-right: 10px;
text-decoration: none;
color: #CCCCCC;
background: url(../images/headmenu_right.gif) bottom right no-repeat;
margin-left: 5px;
}


ul#mainlevel-nav li:hover, ul#mainlevel-nav li.sfhover {
background: url(../images/headmenu_left_hover.gif) bottom left no-repeat;
}

ul#mainlevel-nav li:hover a, ul#mainlevel-nav li.sfhover a{
background: url(../images/headmenu_right_hover.gif) bottom right no-repeat;
}

/* Main Menu(s) */

a.mainlevel {
font-size: 12px;
font-weight : normal;
margin-right: 4px;
padding-left: 4px;
width: 139px;
display: block;
line-height: 22px;
margin-bottom: color #FFA100; 1px;
text-decoration: none;
/* color: #FFFFFF;*/
/*background: #FFA100;*/
color: #B10041;
background: #FFFFFF;
border-right-style: solid;
border-right-color: #FFA100;

}

a.mainlevel:hover, a.mainlevel#active_menu {
/*background: #FFA100;*/
/*background: url(../images/menu_bg.png) left center no-repeat;*/
color: #08AEAC;
background: #FFFFFF;
font-weight : normal;
/*background: #F1F1F1;*/
border-right: 4px solid #6685A3;
text-decoration: none;
width: 139px;
}

a.sublevel {
padding: 0px;
margin: 1px;
font-size: 12px;
margin-right: 4px;
padding-left: 12px;
width: 126px;
display: block;
line-height: 21px;
background: url(../images/submenu_back.gif) left center no-repeat;
margin-bottom: 0px;
text-decoration: none;
color: #B10041;
/*background: #FFA100;*/
font-weight: normal;
border-right-style: solid;
border-right-color: #FFA100;
border-bottom-style: solid;
border-bottom-width: thin;
border-bottom-color: #FFA100;
}

a.sublevel:hover, a.sublevel#active_menu {
color: #08AEAC;
background: url(../images/submenu_back.gif) left center no-repeat;
border-right: 4px solid #6685A3;
text-decoration: none;
width: 126px;
font-weight: normal;
}

/* Titolo */
.title {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight      : bold;
  text-transform   : uppercase;
  text-indent      : 8px;
  font-size        : 20px;
  text-align       : left;
  color            : #FFFFFF;
}
a.pathway:link, a.pathway:visited {
  font-size        : 11px;
  padding-left     : 0px;
}
a.pathway:hover {
  font-size        : 11px;
  padding-left     : 0px;
}
table.contentpaneopen {
  width            : 100%;
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;
  margin-bottom    : 5px;
}
.pollstableborder{
  border-color     : #999999;
}
.contentheading, .componentheading {
  /*background       : url(../images/header.gif) repeat;*/
  background-color: #08AEAC; /*#B10041;*/
  font-size        : 14px;
  font-weight      : bold;
  line-height      : 20px;
  text-transform   : uppercase;
  text-align       : left;
  color            : #FFFFFF;
  width            : 100%;
  valign: top;
}
.buttonheading {
  background-color: #08AEAC; 
  font-size        : 14px;
  font-weight      : bold;
  line-height      : 20px;
  text-transform   : uppercase;
  text-align       : right;
  color            : #FFFFFF;
  width            : 100%;
}

table.contentpaneopen {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
        vertical-align: top;
}

table.contentpaneopen td {
   padding-right: 5px;
   vertical-align: top;
}

/* Gestione NO MAMBO */
/* stile per barra laterale */
.barra_laterale {
font-size: 12px;
font-weight : normal;
margin-right: 4px;
padding-left: 4px;
width: 139px;
display: block;
line-height: 22px;
margin-bottom: color #FFA100; 1px;
text-decoration: none;
color: #B10041;
background: #FFFFFF;
border-right-style: solid;
border-right-color: #FFA100;

}
