/** * AkoBluePortal - A Mambo 4.5.1 template * @version 2.0 * @package 
AkoBluePortal * @copyright (C) 2003, 2004 by Arthur Konze - All rights reserved! 
* @license http://www.konze.de/content/view/8/26/ Copyrighted Commercial 
Software */

/* ###################### OVERALL SETTINGS ###################### */
BODY {
  SCROLLBAR-FACE-COLOR: #CCCCCC;
  SCROLLBAR-HIGHLIGHT-COLOR: #CCCCCC;
  SCROLLBAR-SHADOW-COLOR: #CCCCCC;
  SCROLLBAR-3DLIGHT-COLOR: #333333;
  SCROLLBAR-ARROW-COLOR: #333333;
  SCROLLBAR-TRACK-COLOR: #555555;
  SCROLLBAR-DARKSHADOW-COLOR: #333333;
  SCROLLBAR-BASE-COLOR: #CCCCCC;
  

  background-color : #555555;
  color            : #000000;
}

td, tr, p, div {
  font             : 12px Arial, Verdana, Helvetica, sans-serif;
  color            : #000000;
}

ul {
  margin           : 0px 0px 0px 10px;
}

LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(../images/lista.gif); MARGIN-LEFT: 10px; LINE-HEIGHT: 15px
}

hr {
  height           : 1px;
  width            : 100%;
  color            : #D0D0D0;
}

.poll {
  font             : 9px Arial, Helvetica, Verdana, sans-serif;
  color            : #666666;
  line-height      : 12px
}

/* ###################### UPPER BUTTON BAR ###################### */
a.buttonbar:link, a.buttonbar:visited {
  font             : bold 10px Arial, Verdana, Helvetica, sans-serif;
  color            : #efa20a;
  font-weight      : bold;
  text-transform   : uppercase;
  text-decoration  : none;
}

a.buttonbar:hover {
  color            : #000099;
  text-decoration  : none;
}

/* ############## PATHWAY AND BOTTOM BUTTON BAR ############## */
.pathway {
  font             : 12px Arial, Verdana, Helvetica, sans-serif;
  color            : #f3eb62;
  font-weight      : bold;
  padding-top: 3px;
  padding-bottom: 3px;
}
a.pathway:link, a.pathway:visited {
  color            : #f3eb62;
  font-weight      : bold;
  padding-top: 3px;
  padding-bottom: 3px;
}

a.pathway:hover {
  color            : #ffff00;
  font-weight      : bold;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* ################### MODULE SETTINGS ################### */
.modules {
  background       : #F5F5F5;
}

table.moduletable {
  margin           : 0px 0px 0px 0px;
  width            : 100%;
  margin-bottom    : 0px;
}

table.moduletable th {
  font-size        : 14px;
  font-weight      : bolder;
  color            : #cc6666;
  text-align       : right;
  border-bottom    : 1px dashed #986665;
  padding-left		 : 20px;
  padding-right		 : 5px;
  padding-top			 : 5px;
}

table.moduletable td {
  font-size        : 12px;
  font-weight      : normal;
}/* 


################### SIC06 MODULE SETTINGS ################### */
.modules-sic06 {
  background       : #F5F5F5;
}

table.moduletable-sic06 {
  margin           : 0px 0px 0px 0px;
  width            : 100%;
}

table.moduletable-sic06 th {
  font-size        : 12px;
  font-weight      : bold;
  width            : 100%;
  color            : #000000;
  text-align       : left;
  border-bottom    : 0px solid #000000;
  padding-top      : 10px;
}

table.moduletable-sic06 td {
  padding-top      : 0px;
  font-size        : 12px;
  font-weight      : normal;
}

/* ################### MAIN AND SUB MENU SYSTEM ################### */
#active_menu {
  color            : #ffff00;
  font-weight      : bold;
  background-image: url(../images/bg_level_two_1.gif);
  background-repeat: no-repeat;
  padding-left: 12px;
}

.mainlevel {
  color : #990100;
  font-weight      : bold;
  letter-spacing   : 0px;
  padding-left: 4px;
  width            : 100%;
}

a.mainlevel:link, a.mainlevel:visited {
  color            : #ffff99;
  font-weight      : bold;
  background-image: url(../images/bg_level_two_0.gif);
  background-repeat: no-repeat;
  padding-left: 12px;
}

a.mainlevel:hover {
  color            : #ffff00;
  font-weight      : bold;
  background-image: url(../images/bg_level_two_1.gif);
  background-repeat: no-repeat;
  padding-left: 15px;
}

.sublevel {
  letter-spacing   : 0px;
  padding-left     : 12px;
  text-indent      : 12px;
}

a.sublevel:link, a.sublevel:visited {
  color            : #FFFFFF;
  font-weight      : bold;
  background-image: url(../images/bg_level_three_0.gif);
  background-repeat: no-repeat;
  padding-left: 12px;
  text-indent: 12px;
}

a.sublevel:hover {
  color            : #990100;
  font-weight      : bold;
  background-image: url(../images/bg_level_three_r.gif);
  background-repeat: no-repeat;
  padding-left: 12px;
  text-indent: 12px;
}

#mainlevel-nav
{
	list-style: none;
	padding-left: 1px;
	margin: 0;
	font-size: 0.8em;
	left: 10px;
	border-left: 1px solid #990100;
}

#mainlevel-nav li
{
	display: block;
	padding: 0px;
	float: left;
	margin: 0;
	width: auto !important;
    width: 15%;
	font-size: 12px;
	line-height: 21px;
	white-space: nowrap;
	border-right: 1px solid #990100;
}

#mainlevel-nav li a
{

	display: block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	color: #ffffff;
	background: #986665	;
}

#buttons>#mainlevel-nav li a { width: auto; }

#mainlevel-nav li a:hover
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #730100;
}

#mainlevel-nav li a:active
{
	background: #730100;
  font-weight      : bold;
}

#active_menu-nav {
  color            : #ffff00;
  font-weight      : bold;
  background-image: url(../images/bg_level_two_1.gif);
  background-repeat: no-repeat;
  padding-left: 12px;
}

/* ################### MENU PERSONALE SYSTEM ################### */
.mainlevel-utente {
  letter-spacing   : 0px;
  width            : 100%;
}

a.mainlevel-utente:link, a.mainlevel-utente:visited {
  color            : #9999ff;
  font-weight      : bold;
  background-image: url(../images/bg_level_two_0.gif);
  background-repeat: no-repeat;
  padding-left: 12px;
}

a.mainlevel-utente:hover {
  color            : #ffff00;
  font-weight      : bold;
  background-image: url(../images/bg_level_two_1.gif);
  background-repeat: no-repeat;
  padding-left: 12px;
}

.sublevel-utente {
  letter-spacing   : 0px;
  padding-left     : 12px;
  text-indent      : 12px;
}

a.sublevel-utente:link, a.sublevel-utente:visited {
  color            : #333333;
  font-weight      : bold;
  background-image: url(../images/bg_level_three_0.gif);
  background-repeat: no-repeat;
  padding-left: 12px;
  text-indent: 12px;
}

a.sublevel-utente:hover {
  color            : #990100;
  font-weight      : bold;
  background-image: url(../images/bg_level_three_r.gif);
  background-repeat: no-repeat;
  padding-left: 12px;
  text-indent: 12px;
}

.mainlevel-bottom {
  color 					 : #990100;
  font-weight      : bold;
  letter-spacing   : 0px;
  padding-right    : 15px;
  width            : 100%;
}

a.mainlevel-bottom:link, a.mainlevel-bottom:visited {
  color            : #ffff99;
  font-weight      : bold;
  background-repeat: no-repeat;
  padding-right    : 15px;
}

a.mainlevel-bottom:hover {
  color            : #ffff00;
  font-weight      : bold;
  background-repeat: no-repeat;
  padding-right    : 15px;
}

/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableheader {
  background       : #cc9999;
  color            : #FFFFFF;
  padding-left     : 15px;
  font-weight      : bold;
}

.sectiontableentry1 {
  background-color : #F5F5F5;
}

.sectiontableentry2 {
  background-color : #eaeaea;
}

/* ###################### SONDAGGI ###################### */
.sectiontableheader_sondaggi {
  background       : #476969;
  color            : #F5F5F5;
  font-weight      : bold;
  font             : 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
  text-decoration  : none;
}

.sectiontableentry1_sondaggi {
  background-color : #FFFFFF;
}

.sectiontableentry2_sondaggi {
  background-color : #e5e5e5;
}

/* ###################### RISULTATI SONDAGGI ###################### */

.contentpane_sondaggi {
  background       : #476969;
  color            : #F5F5F5;
  font-weight      : bold;
  font             : 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
  text-decoration  : none;
}

.contentpaneopen {
  background       : #F5F5F5;
}

.contentheading_sondaggi {
  background       : #476969;
  color            : #F5F5F5;
  font-weight      : bold;
  font             : 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
  text-decoration  : none;
}

.componentheading_sondaggi {
  font             : bold 12px Arial, Verdana, Helvetica, sans-serif;
  color            : #004080;
}

.modifydate {
	position: relative;
	top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size        : 9px;
	font-weight: lighter;
	float: right
}

.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
}

table.contenttoc {
	background-color: #ffffff;
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
  color: #666666;
	text-align: center;
	text-decoration: bold;
	padding-top: 0px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

/* ###################### SMALL FONT SETTINGS ###################### */
.small {
  font             : 9px Tahoma, Arial, Verdana, Helvetica, sans-serif;
  color            : #990000;
  text-decoration  : none;
  font-weight      : normal;
}

.smalldark {
  font             : 9px Tahoma, Arial, Verdana, Helvetica, sans-serif;
  color            : #000000;
  font-weight      : normal;
}

/* ###################### CONTENT PAGE SETTINGS ###################### */
.contentpane {
  background       : #F5F5F5;
}

.contentpaneopen {
	width						 : 100%;
  background       : #F5F5F5;
}

.contentheading {
  font             : bold 12px Arial, Verdana, Helvetica, sans-serif;
  color            : #004080;
  text-align       : left
}

.componentheading {
  font             : bold 13px Arial, Verdana, Helvetica, sans-serif;
  color            : #004080;
}

.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
}

/* ###################### FORMULAR SETTINGS ###################### */
.button {
  font             : bold 10px Arial, Verdana, Helvetica, sans-serif;
  color            : #000000;
  background-color : #EEEEEE;
  border           : 1px solid #000000;
  text-transform   : uppercase;
  
}

.button_scuro {
  font             : bold 9px Arial, Verdana, Helvetica, sans-serif;
  color            : #666666;
  background-color : #BBBBBB;
  border           : 1px solid #666666;
  text-transform   : uppercase;
  height					 : 20px;
  
}

.inputbox {
  font             : 12px Arial, Verdana, Helvetica, sans-serif;
  color            : #000000;
  background-color : #EEEEEE;
  border           : 1px solid #000000;
}

.ricerca {
  font             : 12px Arial, Verdana, Helvetica, sans-serif;
  color            : #ffffff;
  background-color : #990000;
  border           : 1px dashed #990100;
}

.inputbox_scuro {
  font             : 12px Arial, Verdana, Helvetica, sans-serif;
  color            : #ffff99;
  background-color : #000000;
  background : transparent;
  border           : 1px dashed #cccccc;
}

/* ###################### LINKS ###################### */
a:link, a:visited {
  font             : 12px Arial, Verdana, Helvetica, sans-serif;
  color            : #CF8D00; //#E4A31B;
  font-weight      : bold;
  text-decoration  : none;
}

a:hover {
  color            : #666666;
  font-weight      : bold;
  text-decoration  : none;
}

a:active {
  color            : #E4A31B;
  font-weight      : bold;
  text-decoration  : none;
}

a.category:link, a.category:visited {
  color            : #E4A31B;
  font-weight      : bold;
  letter-spacing   : 0px;
}

a.category:hover {
  color            : #666666;
  font-weight      : bold;
}

a.menu_utente:link, a.menu_utente:visited {
  color            : #333333;
  font-weight      : bold;
}

a.menu_utente:hover {
  color            : #990100;
  font-weight      : bold;
}

/* ################### FOOTER SYSTEM ################### */
.whitetext {
  color            : #990100;
}

.whitetext:link, .whitetext:visited {
  color            : #F0F0F0;
  font-weight      : bold;
}

.whitetext:hover {
  color            : #666666;
  font-weight      : bold;
}


/* ################### TRAFILETTI IN HOME PAGE ################### */

table.moduletable-hp li {
	LIST-STYLE-IMAGE: none; 
	MARGIN-LEFT: 0px; 
	LINE-HEIGHT: 15px
	
}
  
li-hp {
	LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(../images/icona_sonoro_1.gif); MARGIN-LEFT: 10px; LINE-HEIGHT: 15px
}







/* ################### MENU PERSONALE SYSTEM ################### */
.mainlevel-extra {
  font             : 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
  color            : #DDDDDD;
  font-weight      : normal;  
  letter-spacing   : 0px;
}

a.mainlevel-extra:link, a.mainlevel-extra:visited {
  font             : 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
  color            : #ffff99;
  font-weight      : bold;
}

a.mainlevel-extra:hover {
  color            : #ffff00;
  font-weight      : bold;
}


/* ################### leggi tutto ################### */
.leggiTutto {
	RIGHT: 2px; LEFT: auto; WHITE-SPACE: pre;
}
a.leggiTutto:link, a.leggiTutto:visited {
      font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
      font-weight: bold;
	PADDING-RIGHT: 14px; BACKGROUND: url(../images/bg_learn_more_0.gif) no-repeat right 50%; COLOR: #FFFFFF;
}
a.leggiTutto:hover, a.leggiTutto:active {
      font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
      font-weight: bold;
	BACKGROUND: url(../images/bg_learn_more_R.gif) no-repeat right 50%; COLOR: #990100;
}

/* ################### leggi tutto content ################### */
.leggiTutto2 {
	RIGHT: 2px; LEFT: auto; WHITE-SPACE: pre;
}
a.leggiTutto2:link, a.leggiTutto2:visited {
      font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
      font-weight: bold;
	PADDING-RIGHT: 14px; BACKGROUND: url(../images/bg_learn_more_02.gif) no-repeat right 50%;
}
a.leggiTutto2:hover, a.leggiTutto2:active {
      font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
      font-weight: bold;
	BACKGROUND: url(../images/bg_learn_more_R2.gif) no-repeat right 50%;
}

/* ################### link_video ################### */
.link_video {
  letter-spacing   : 0px;
}

a.link_video:link, a.link_video:visited {
  font-weight : bold;
  color : #E4A31B;
  background: url(../images/icona_video_0.gif) no-repeat;
  padding-left: 23px;
}

a.link_video:hover {
  font-weight : bold;
  color: #666666;
  background: url(../images/icona_video_1.gif) no-repeat;
  padding-left: 23px;
}

/* ################### link_sonoro ################### */
.link_sonoro {
  letter-spacing   : 0px;
}

a.link_sonoro:link, a.link_sonoro:visited {
  font-weight : bold;
  color : #E4A31B;
  background: url(../images/icona_sonoro_0.gif) no-repeat;
  padding-left: 18px;
}

a.link_sonoro:hover {
  font-weight : bold;
  color: #666666;
  background: url(../images/icona_sonoro_1.gif) no-repeat;
  padding-left: 18px;
}

/* ################### TITOLI ################### */
.titolo_contenuto {
  font             : 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
  color            : #000000;
  font-weight      : bold;
  text-decoration  : none;
  letter-spacing   : 0px;
}

a.titolo_contenuto:link, a.titolo_contenuto:visited {
  font-weight : bold;
  color : #E4A31B;
  background: url(../images/icona_sonoro_0.gif) no-repeat;
  padding-left: 23px;
}

a.titolo_contenuto:hover {
  font-weight : bold;
  color: #666666;
  background: url(../images/icona_sonoro_1.gif) no-repeat;
  padding-left: 23px;
}

.titolo_bianco {
  font             : 14px Verdana, Tahoma, Arial, Helvetica, sans-serif;
  color            : #FFFFFF;
  font-weight      : bold;
  text-decoration  : none;
  letter-spacing   : 0px;
}

/* ################### GALLERY ################### */
.gallery {
border-style:solid;
border-width:1px;
border-color: #454545;
padding: 0px;
align: center;
}

/* ################### FAQ ################### */
table.faq {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #d5d5d5 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #d5d5d5 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f5f5f5; border-spacing: 0px
}
table.faq tr.row0 {
	BACKGROUND-COLOR: #eeeeee
}
table.faq tr.row1 {
	BACKGROUND-COLOR: #ffffff
}
table.faq td {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #d5d5d5 1px solid
}


/* ################## Rollover per Presentazioni ############### */

table.video {
  width            : 100%;
  font-size				 : 14 px;
  valign					 : center;
  background-color : #ffffff;
  color            : #000000;
  text-align       : left;
  border-bottom    : 1px solid #000000;
  border-top		   : 1px solid #000000;
  padding-top      : 10px;
  margin           : 0px 0px 0px 0px;
  padding-left		 : 5px;
  padding-right		 : 5px;
  padding-top			 : 5px;
}

table.video td{
  width            : 100%;
  font-size				 : 14 px;
  valign					 : center;
  background-color : #ffffff;
  color            : #000000;
  text-align       : left;
  border-bottom    : 0px solid #000000;
  padding-top      : 10px;
  margin           : 0px 0px 0px 0px;
  padding-left		 : 5px;
  padding-right		 : 5px;
  padding-top			 : 5px;
}

table.video th {
	font-size				 : 12 px;
  font-weight      : bold;
	position 				 : relative;
	left 						 : 10px;
}

a.videoroll
{
		display:block;
    background-image: url(../../../images/rollovers/video_out.jpg);
    width: 80px;
    height: 34px;
}

a.videoroll:hover
{
    background-image: url(../../../images/rollovers/video_over.jpg);
}

a.presroll
{
		display:block;
    background-image: url(../../../images/rollovers/pres_out.jpg);
    width: 36px;
    height: 39px;
}

a.presroll:hover
{
    background-image: url(../../../images/rollovers/pres_over.jpg);
}

