BODY
{
    FONT-SIZE: 11px;
    COLOR: #3A3A3A;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    TEXT-DECORATION: none
}
A
{
    FONT-WEIGHT: ;
    COLOR: #0061C1;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #CE4900;
    TEXT-DECORATION: underline
}
.minismall
{
    FONT-SIZE: 8px;
    FONT-FAMILY: thaoma;    
    TEXT-DECORATION: none    
}
.small
{
    FONT-SIZE: 9px;
    TEXT-DECORATION: none
}
.smallhometitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ED8559;    
    FONT-FAMILY: Verdana;    
    TEXT-DECORATION: underline
}
.smallforum
{
    FONT-SIZE: 9px;
    COLOR: #555555;    
    TEXT-DECORATION: none
}
.smallbarcoll
{
    FONT-SIZE: 11px;
    COLOR: #EEEEEE;    
    a {text-decoration: none}
    a:hover {text-decoration: underline}
}
.smallbarcont
{
    FONT-SIZE: 9px;
    COLOR: #314E8A;    
    a {text-decoration: none}
    a:hover {text-decoration: underline}
}
.infoPage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #023294;
    BORDER-LEFT: #8093AA 1px solid;
    BORDER-RIGHT: #8093AA 1px solid;
    BACKGROUND-COLOR: #ECF0F6
}
.cell
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    COLOR: #000000;
}
.cell2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 11px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-WEIGHT: bold
}
.cellmenu
{
    font-family: Verdana;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 0px;
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
    BORDER-LEFT: #000000 0px solid;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-SIZE: 11px;
    COLOR: #000000
}
.cellmenu a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 3px;
	text-decoration: none
}
.cellmenu a:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
   	font-weight: bold;
	text-decoration: none;
	background-color: #D63640
}
.cellsfondo
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #004488;
    BACKGROUND : url(sfondo_specifiche_libri.gif) repeat;
    BACKGROUND-COLOR: #FFF7EF
}
.cellcarrellotitoli
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND-COLOR: #E7F0F5
}
.cellcarrellocontenuto
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND-COLOR: #EEF0F1
}
.cellLeft
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
}
.cellLeftTitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND : url(sfondo_cell_title_left.gif) repeat;
}
.cellRightTitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND : url(sfondo_cell_title_right.gif) repeat;
}
.cellRight
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
}
.copyright
{
    COLOR: #555555;    
    FONT-SIZE: 10px
}
.button
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    COLOR: #800000;
    BACKGROUND-COLOR: #AAAAAA
}
.topbanner
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url();
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
.tableline1
{
    BORDER-RIGHT: #000099 thin;
    BORDER-TOP: #000099 thin;
    FONT-SIZE: 11px;

    BORDER-LEFT: #000099 thin;
    COLOR: #000000;
    BORDER-BOTTOM: #000099 thin;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left
}
.tableline1 A
{
}
.tableline2
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND-COLOR: #DDDDDD;
    TEXT-ALIGN: left
}
.tableline2 A
{
}
.tablelinemain
{
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: 0px solid;
    COLOR: #7777AA;
    TEXT-INDENT: 2px;
    BORDER-BOTTOM: 0px solid;
    BACKGROUND-COLOR: #ECF0F6;
    TEXT-ALIGN: left
}
.tablelinemain A
{
    FONT-SIZE: 11px;
    COLOR: #6666AA
}
.tablelinedatanewshomepage
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom: #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	font-size: 8pt;
   FONT-WEIGHT: bold;
	COLOR: 8A8A8A; TEXT-DECORATION:none;
	background : url(sfondo_data_news.gif) repeat;
}
.normal
{
    FONT-SIZE: 10px;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: justify
}
.mybigTable
{
    BORDER-RIGHT: #8093AA 1px solid;
    BORDER-TOP: #005683 0px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #8093AA 1px solid;
    BORDER-BOTTOM: #8093AA 1px solid;
    TEXT-ALIGN: justify;
    BACKGROUND: url(sfondo.gif);
    TEXT-DECORATION: none
}
.myTable
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 4px;
    BORDER-RIGHT: #CBD3C0 0px solid;
    BORDER-TOP: #CBD3C0 0px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #CBD3C0 0px solid;
    BORDER-BOTTOM: #CBD3C0 0px solid;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.myTableSenzaBordi
{
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #000000 0px solid;
    BORDER-BOTTOM: #000000 0px solid;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: justify;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
.myTableArancio
{
    BORDER-RIGHT: #FFA500 1px solid;
    BORDER-TOP: #FFA500 0px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #FFA500 1px solid;
    BORDER-BOTTOM: #FFA500 1px solid;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: justify;
    padding-left : 4px;
    padding-right : 4px;
    padding-bottom : 4px;
    padding-top : 4px;
    TEXT-DECORATION: none
}
.myTableBordeaux
{
    BORDER-RIGHT: #800000 1px solid;
    BORDER-TOP: #800000 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #800000 1px solid;
    BORDER-BOTTOM: #800000 1px solid;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.myTableMenu
{
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #000000 0px solid;
    BORDER-BOTTOM: #000000 0px solid;
    BORDERCOLOR: #000000
    LIST-STYLE-TYPE: square;
    COLOR: #FFFFFF;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.myTableSearch
{
    BORDER-RIGHT: #D9E2EC 0px solid;
    BORDER-TOP: #D9E2EC 0px solid;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;    
    BORDER-LEFT: #D9E2EC 0px solid;
    BORDER-BOTTOM: #000000 0px solid;
    LIST-STYLE-TYPE: square;
    COLOR: 7777AA;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.myTableNewsHome
{
    BORDER-RIGHT: #3E65B4 0px solid;
    BORDER-TOP: #3E65B4 0px solid;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;    
    BORDER-LEFT: #3E65B4 0px solid;
    BORDER-BOTTOM: #3E65B4 0px solid;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.myTableLibriHome
{
    BORDER-RIGHT: #3E65B4 0px solid;
    BORDER-TOP: #3E65B4 0px solid;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;    
    BORDER-LEFT: #3E65B4 0px solid;
    BORDER-BOTTOM: #3E65B4 0px solid;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.myTableStore
{
    BORDER-RIGHT: #3E65B4 0px solid;
    BORDER-TOP: #3E65B4 0px solid;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;    
    BORDER-LEFT: #818DA5 0px solid;
    BORDER-BOTTOM: #3E65B4 0px solid;
    LIST-STYLE-TYPE: square;
    BACKGROUND-COLOR: #F3F3F3;
	background : url(m47.gif) no-repeat;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.myTableSignup
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 4px;
    BORDER-RIGHT: #CBD3C0 1px solid;
    BORDER-TOP: #CBD3C0 0px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #CBD3C0 1px solid;
    BORDER-BOTTOM: #CBD3C0 1px solid;
    BACKGROUND: #ECF0F6;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.myTitle
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom: #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	font-size: 8pt;
   	FONT-WEIGHT: bold;
	margin: 2px;
	COLOR: 7777AA; 
	TEXT-DECORATION:none;
	padding-left : 4px;
}
.myTitle4
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom: #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	font-size: 10px;
   	FONT-WEIGHT: bold;
	margin: 0px;
	COLOR: 818DA5; 
	BACKGROUND-COLOR: #F3F3F3;
	TEXT-DECORATION: none;
	padding-left: 12px;
}
.myTitleDecorata
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom: #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	font-size: 9pt;
	font-style: italic;
   FONT-WEIGHT: bold;
	margin: 2px;
	background-color : DDDDDD;
	COLOR: FFA500; TEXT-DECORATION:none;
	padding-left : 8px;

}
.myTitleMenu
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom: #000000;
	border-top-color: #CBD3C0;
	border-left-color: #CBD3C0;
	border-right-color: #CBD3C0;
	font-size: 9pt;
   FONT-WEIGHT: bold;
	margin: 2px;
	COLOR: 000000; 
	TEXT-DECORATION:none;
	padding-left : 15px;
}
.myTitleArancio
{
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom: #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	font-size: 11px;
   FONT-WEIGHT: bold;
	margin: 2px;
	COLOR: FFA500; TEXT-DECORATION:none;
	background : url(win.gif) repeat;
	padding-left : 12px;
	background-color : #FFFFFF;	
}
.myWelcome
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom: #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	font-size: 15px;
   	font-weight: bold;
	margin: 2px;
	COLOR: 000000; 
	TEXT-DECORATION:none;
	padding-left : 20px
}
.myTitleBordeaux
{
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom: #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	font-size: 11px;
   FONT-WEIGHT: bold;
	margin: 2px;
	COLOR: 800000; TEXT-DECORATION:none;
	background : url(win.gif) repeat;
	padding-left : 12px;
	background-color : #FFFFFF;	
}
.myTitleSignup
{
	border-bottom: #000000;
	BORDER-TOP: #CBD3C0 1px solid;
	border-left: #CBD3C0 1px solid;
	border-right: #CBD3C0 1px solid;
	font-size: 8pt;
   	FONT-WEIGHT: bold;
	margin: 2px;
	COLOR: 7777AA; 
	TEXT-DECORATION:none;
	padding-left : 4px;
}
.myTr
{
    FONT-WEIGHT: bold;
    COLOR: #777777;
    TEXT-DECORATION: none
}
.myTD
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 0px
}
.myTD2
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 1px
}