.close {
	border : 1px solid Gray;
	background-color: #FFFFFF;
	margin : auto auto auto 15px;
}
UL  {
	border : 1px solid Gray;
	background-color: #FFFFFF;

}
 
TD, TH {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #333333;
	scrollbar-3dlight-color: Gray;
	scrollbar-arrow-color: Gray;
	scrollbar-base-color: White;
	scrollbar-darkshadow-color: White;
	scrollbar-face-color: Silver;
	scrollbar-highlight-color: White;
	scrollbar-shadow-color:black;
}
A {
	color : #FF0000;
}
TD:foto {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
	background : #84ADCE;
	background-image : url("apb/foto.jpg");
	background-position : top;
	background-repeat : no-repeat;
}
A:HOVER {
	color : #FFFFFF;
	background-color: #FF0000;

}
STRONG {
	color : #FFFFCE;
}

P.domanda {
	color : Black;
	font-weight : bold;
	border : thin inset #FF9C00;
	padding : 5px;
}

P.risposta {
	color : Blue;
	border : thin outset #FF9C00;
	padding : 5px;
}

Input.button {
	color : Blue;
	border : thin outset #FF9C00;
	padding : 5px;
	background-color : #FF9C00;
}

textarea.chat {
	font-family : Arial, Helvetica, sans-serif;
	background-color : #84ADCE;
		border : thin inset #84ADCE;
}

Input.clear
{
	background : transparent;
	border : 0px;
	font-weight : bold;
	text-align : right;
}



.redbutton {
	background-color: #009CFF;
	border: 1px outset #000000;
	cursor: hand;
	color : black;
}


.bluebutton {
	background-color: #CCCCCC;
	border: 1px outset #000000;
	cursor: hand;
	color : Black;
}
.blueform {  border-color: #000000 #000000 #FFFFFF #FFFFFF; border-style: inset; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.boxtable {
	border-color: #FFFFFF #000000 #000000 #FFFFFF;
	border-style: outset;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	background-color : #009CFF;
}
.border_bottom {
	border-color: black black #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-color : #FFCE00;
	color : #213c84;
}
BODY {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #333333;
	background : #FFFFFF fixed;
	scrollbar-3dlight-color: Gray;
	scrollbar-arrow-color: Gray;
	scrollbar-base-color: White;
	scrollbar-darkshadow-color: White;
	scrollbar-face-color: Silver;
	scrollbar-highlight-color: White;
	scrollbar-shadow-color:black;
	overflow : auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
} .back-grid { background : #213C84 url(campioneindiscusso/background2.gif) fixed; scrollbar-3dlight-color:white; scrollbar-arrow-color:white; scrollbar-base-color:#213C84; scrollbar-darkshadow-color:#213C84; scrollbar-face-color:#213c84; scrollbar-highlight-color:#213C84; scrollbar-shadow-color:black; }
.whiteborder {  border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.mainsection {
	font-size: 9pt;
	font-weight: bold;
	border-color: #FFFFFF #000000 #000000 #FFFFFF;
	border-style: outset;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}.subsection	{
 	font-size: 7pt; 
 	 font-weight: normal;
 		margin-left: 15px;
		
}.folding {
 	cursor: hand 
 	}.ghost {  position: absolute; visibility: hidden; clip:  rect(   )}
h1 {  font-size: 14px}
h2 {  font-size: 12px; clip:   rect(   ); padding-left: 10px}
.xmas {  background-attachment: fixed; background-image:  url(forum/Natale-lista.gif); background-repeat: no-repeat; background-position: right bottom}
.blueinput { background-color: #8496CA; border: 1px solid #000000; cursor: text; color : Black; }
.whitebg {  background-color: #FFFFFF}
.titolo {
	font-size: 36px;
}
.page {
	di-splay: inline;
	height: 320px;
	width: 100%;
	border: 1px dashed #D3D3D3;
	overflow: auto;
	padding : 4px;
	margin : 4px 0px 4px 4px;
}


OL {
	border : 1px solid Gray;
	background-color: #FFFFFF;
	list-style-type : lower-alpha;
	font-weight : bolder;
}

LI {
	background-color : #F5F5F5;
	margin : 3px 3px 3px 3px;
	font-weight : normal;
}
.pseudoLink {
	font-size: 10pt;
	color: #666666;
	cursor: hand;
	cursor: pointer;
}

.pseudoLinkGiallo {
	font-size: 8pt;
	color: #FFFFCE;
	cursor: hand;
	cursor: pointer;
}
.pseudoLinkBianco {
	font-size: 8pt;
	color: #FFFFFF;
	cursor: hand;
	cursor: pointer;
}
.small {
	font-size: 8pt;
}
.280pxBox {
	overflow: auto;
	height: 280px;
	padding: 5px;
	border: 1px solid #000000;



}
.blackBold {
	font-weight: bold;
	color: #000000;
}
.140pxBox {

	overflow: auto;
	height: 140px;
	padding: 5px;
	border: 1px solid #000000;
}
.400pxBox {
	overflow: auto;
	height: 100%;
	padding: 5px;
	border: 1px solid #000000;



}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #000000;
}
.400pxBox2 {
	overflow: auto;
	height: 400px;
	padding: 5px;
	border: 1px solid #000000;
	width: 100%;

}
.content{
	border : 1px solid Gray;
	background : White;
	padding : 3px 3px 3px 3px;
	width : auto;
}
.timestamp{
	color : Blue;
}
.error {
		border : 1px solid Red; margin : 5px 5px 5px 5px; padding : 5px 5px 5px 5px; background : #F5F5F5;
}
.sheetButton {
	background-color: #CCCCCC;
	border: 1px outset #000000;
	cursor: hand;
	color : Black;
	padding: 4px;
	line-height: 30px;


}

