/*
  CGS CSS
*/

BODY {
	BACKGROUND-POSITION: 50% top; FONT-SIZE: 11px;  MARGIN: 0px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: center; /*COLOR:#444D4E;*/
;}
TABLE {
	BORDER-COLLAPSE: collapse
}

/*ContentManager*/
.CMS {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	text-align:left;
	line-height: 150%;
}

.ContentManager {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	text-align:left;
}
.ContentManager IMG{ 
	float:none; 
}
.ContentManager TABLE {

}
.ContentManager TD {
	text-align:center; 
	/*
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid;
	BORDER-RIGHT: gray 1px solid; 
	*/
}
.ContentManager THEAD TH {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;  
	text-align:center; 
	COLOR: white; 
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid; 
	background-color: black; 
	padding-top:1px; 
	padding-bottom:1px; 
}
.ContentManager THEAD TD {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;  
	text-align:center; 
	COLOR: #808080; 
	padding-left:2px; 
	padding-right:2px; 
	background-color:#dedede;
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid; 
}
.ContentManager TBODY TD {
	 FONT-SIZE: 12px;  
	 text-align:center; 
	 COLOR: #000000; 
	 BORDER-RIGHT: #857040 1px solid; 
	 BORDER-TOP: #857040 1px solid; 
	 BORDER-LEFT: #857040 1px solid; 
	 BORDER-BOTTOM: #857040 1px solid; 
	 padding-left:5px; 
	 padding-right:2px;
}
.ContentManager TBODY TH { 
	 FONT-WEIGHT: bold; 
	 FONT-SIZE: 12px;  
	 text-align:center; 
	 COLOR: #000000; 
	 BORDER-RIGHT: #857040 1px solid; 
	 BORDER-TOP: #857040 1px solid; 
	 BORDER-LEFT: #857040 1px solid; 
	 BORDER-BOTTOM: #857040 1px solid; 
	 padding-left:5px; 
	 padding-right:2px; 
	 text-align:left;
}

.CMS A { 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #857040;
}

.CMS .Title {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px; 
	MARGIN-BOTTOM: 8px; 
	color:black; 
}
.CMS .Abstract {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	MARGIN-BOTTOM: 5px; 
	color:black;
}
.CMS .Detail {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	MARGIN-BOTTOM: 3px; 
}

.TableWire TABLE {
	FONT-SIZE: 12px;
}
.TableWire TD {
	FONT-SIZE: 12px;
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
	BORDER-RIGHT: black 1px solid; 

}
.TableWire THEAD TD {
	FONT-SIZE: 13px;
	TEXT-ALIGN: center;
	font-weight: bold;
	color: black;
	
}
.TableWire TBODY TD {
	TEXT-ALIGN: center;
}

.all {
	WIDTH: 100%
}
.half {
	WIDTH: 49%
}
.twoOnThree {
	WIDTH: 58% /*58*/
}
.oneOnThree {
	WIDTH: 36%; /*36*/
}
.oneOnFour {
	WIDTH: 24%
}
.threeOnFour {
	WIDTH: 74%
}

.testo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: Silver; text-decoration: none}

.testo_Nero {  font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000 ; font-size: 11px}
.testo_NeroBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color:#000000; font-weight: bold}
.testo_NeroBoldUnderline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color:#000000; font-weight: bold; text-decoration : underline;}




.testo_Blu1 {  font-family: Verdana, Arial, Helvetica, sans-serif; color:#003366 ; font-size: 11px}
.testo_Blu1Bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color:#003366; font-weight: bold}
.testo_Blu1BoldUnderline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color:#003366; font-weight: bold; text-decoration : underline;}




.testo_Bianco {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none}
.testo_BiancoBold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;font-weight: bold}
.Titolo_prodotto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: Silver}
.testoGrande { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: Silver; text-decoration: none }
.testoGrandeBianco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none }
.testo_Grigio {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; font-weight: normal}
.testo_GrigioBold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; font-weight: bold}
.testo_GrigioBig {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24pt; font-weight: bold; color: #666666}
.testo_Rosso {  font-family: Verdana, Arial, Helvetica, sans-serif; color:#B00; font-size: 9px}



.descrizioniCorpoJust { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color:#000; font-weight: bold}

.descrizioniCorpo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color:#000; font-weight: bold}

.descrizioniCorpo1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color:#FFCC00; font-weight: bold}

.TitoloBig2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color:#000; font-weight: bold}



.scroller {
	width: 450;
	height: 250;
	scrollbar-face-color : #66fff;
	scrollbar-shadow-color : gray;
	scrollbar-highlight-color : #ffffff;
	scrollbar-3dlight-color : #66fff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-track-color : #ffffff;
	scrollbar-arrow-color : #ffffff;
	font-family: verdana;
	font-size: 10;
	color: #000000;
	overflow: auto;
}

.search{
  font-family: Verdana;
  font-size: 10px;
  font-color:  #000000;
  BACKGROUND-COLOR: #FFFFFF;
  height: 15px;
  TEXT-INDENT: 0px;
  BORDER-RIGHT: #FFFFFF 0px solid;
  BORDER-LEFT: #FFFFFF 0px solid;
  BORDER-TOP: #FFFFFF 0px solid;
  BORDER-BOTTOM: #FFFFFF 0px solid;
  font-style: normal;
  FONT-WEIGHT: normal;
}


/* Text Box with Rounded Corners: */
.tb-rounded {
    border:0;
    background: transparent url(rounded.gif) no-repeat top left;
    height: 18px;
    width: 188px;
    padding-top:2px;	
}

/* Text Box with Gradient: */
.tb-gradient {
    border:0;
    background: transparent url(gradient.gif) no-repeat top left;
    height: 18px;
    width: 188px;
    padding-top:2px;
}
