




#menu01v{
width: 10em;
font-style:normal; font-variant:normal; font-weight:normal; font-size:80%; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF
}
#menu01v ul{
margin: 0;
padding: 0;
list-style: none;
}
#menu01v li{
font-size: 1.1em;
display: inline;
margin: 0;
padding: 0; color:#FFFFFF
}
#menu01v a:link, #menu01v a:visited{
display: block;
background: #DF0000;
color: #FFFFFF;
margin:0.06em 0;
text-decoration: none;
; font-family:Tahoma; font-size:10 pt; font-weight:bold; padding-left:0.6em; padding-right:0.6em; padding-top:0.3em; padding-bottom:0.3em; border-bottom-style:solid; border-bottom-width:1
}
#menu01v a:hover, #menu01v a:focus, #menu01v a:active{
background: #FF5959;
color: #FFFFFF;
padding-left: 0.95em;
font-family:Tahoma; font-size:10 pt
}


TD#cella_sotto_menu {	
	 border:3px solid #FF0000; vertical-align: top; 
	text-align: left;
	width: 200px;	
	background-repeat : repeat-y;
	padding-top: 0px; float:left 
}


/* Menu 1 column */
TD#menu_1 {	
	 border:1px solid #C0C0C0; vertical-align: top; 
	text-align: left;
	width: 180px;
	height:100%;	
	background-repeat : repeat-x;
	padding-top: 10px; background-position-y:bottom; padding-left:0px; padding-right:0px; padding-bottom:10px; 
}

TD#menu_1 DIV {
	width: 180px; border-left-width:1px; border-right-width:1px; border-top-width:0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; color:#000000; background-repeat:repeat-x; background-position-y:bottom; height:20px 
}
TD#menu_1 DIV A {
	background-position: left; width: 180px; color: #000000; padding-left:25px; padding-top:0px; padding-bottom:6px; padding-top:3px; text-decoration:none; background-image:url('../images_nuovosito/lineasottomenu.jpg'); background-repeat:repeat-x; background-attachment:scroll; height:20px  
	

}
TD#menu_1 DIV A:hover{
	background-position:  left 50%; width: 180px; color: #000000; padding-left:25px; padding-top:0px; padding-bottom:6px; padding-top:3px; text-decoration:none; background-image:url('../images_nuovosito/lineasottomenu.jpg'); background-repeat:repeat-x; background-attachment:scroll; height:10px; font-weight:bold  
	

}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  background-position:  
                 
                            left top; font-size: 10pt;
   background-repeat:no-repeat; border-left-width:1px; border-right-width:1px; border-top-width:1px; text-decoration:none; font-family:Tahoma; text-align:left; padding-left:3px; padding-bottom:0px; color:#000000 
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  background-position:  
                 
                    left bottom; font-size: 10pt;
   background-repeat:no-repeat; border-left-width:1px; border-right-width:1px; border-top-width:1px; background-image:url('../immagini/freccia.jpg'); text-decoration:none; font-weight:bold; font-family:Tahoma; text-align:left; padding-left:3px; padding-bottom:3px
}
TD#menu_1 DIV.menu1-level1-act A {
  
font-family: Tahoma; font-size: 10 pt; font-weight: bold}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  background-position: 
                   right center; font-size: 8pt;
  padding-left:13px; padding-top:3px; padding-bottom:3px; text-align:left; float:left; border-left-width:1px; border-right-width:1px; border-top-width:1px; background-image:url('../immagini/freccia.jpg'); background-repeat:no-repeat; background-attachment:fixed; font-family:Tahoma; padding-right:0px; width:180px
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  background-position:       right center; font-size: 8 pt;
  padding-left:13px;padding-right:0; padding-top:3px; padding-bottom:3px; background-image:url('../images/lineasottomenu2freccia.jpg'); background-repeat:no-repeat; border-left-width:1px; border-right-width:1px; border-top-width:1px; float:left; text-align:left; background-attachment:fixed; font-weight:bold; font-family:Tahoma; width:180px

}






/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  background-color: #333366;
  width: 10%;
  text-align: center;
  padding: 0px 2px 0px 2px;
}
TR#menu_2 TD A {
  color: white;
  font-size: 10px;
  font-family: verdana, arial;
  text-decoration: none;
}
TR#menu_2 TD A:hover {
  
}
TR#menu_2 TD.oddcell {
  background-color: #666699;
}
TR#menu_2 TD.menu2-level1-act {
  background-color: #88292A;
}



/* Style for the Path-menu: */
TD#path DIV {
  font-family: Arial;
  font-size: 18 pt;
  font-style: italic;
  
  padding-left:5px; padding-right:1px; padding-top:1px; padding-bottom:5px
}
TD#path DIV A {
  text-decoration: none;
  color:black;
}
TD#path DIV A:hover {
  text-decoration: underline;
}


.tx-wecdiscussion-mainContent {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	background-color: #ffffff;
	color: #FFF;
	padding: 0px;
	vertical-align: middle;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.displayentry {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	background-color: #537284;
	color: #FFF;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.risposta {
	padding-left: 0px;
}
.testoguest {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #E8E8E8;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.testoguestrisposta {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #E8e8e8;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 20px;
	padding: 5px;
}
.tuttomessaggio {
	background-color: #00ff00;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
}
.displayentryrisposta {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	background-color: #CCC;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #000;
	margin-left: 20px;
	border-bottom-width: 2px;
	border-bottom-style: none;
	border-bottom-color: #FFF;
	margin-top: 5px;
}
.ricercaguest {
	text-align: right;
}
.risposteguest {
	background-color: #CCC;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	vertical-align: middle;
	padding: 5px;
}
.messaggiointero {
	background-color: #C3C;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #000;
	text-decoration: none;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

.data {
	float: none;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	background-color: #e8e8e8;
	padding-right: 5px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	text-align: right;
}
.datacommenti {
	float: none;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin-left: 20px;
	font-weight: bolder;
	background-color: #e8e8e8;
	padding-right: 5px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	text-align: right;
}
