BODY
{

    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    BACKGROUND-IMAGE: url(sfondo_web.jpg);
    BACKGROUND-REPEAT: repeat-x;
    TEXT-DECORATION: none;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px
}
A
{
    FONT-WEIGHT: ;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #CC9933;
    TEXT-DECORATION: underline
}
.minismall
{
    FONT-SIZE: 8px;
    FONT-FAMILY: thaoma;    
    TEXT-DECORATION: none    
}
.small
{
    FONT-SIZE: 9px;
    TEXT-DECORATION: none;
    COLOR: 818DA5
}
.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: 11px;
    COLOR: #000000;
    BORDER-LEFT: #005683 0px solid;
    BORDER-RIGHT: #005683 0px solid;
    BACKGROUND-COLOR: #FFFFFF;
    BACKGROUND-IMAGE: url(sfondo_info_page.gif)
}
.cell
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #818181;
    BACKGROUND-COLOR: #FFFFFF
}
.celldefautlhome
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND-COLOR: #F3F3F3
}
.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;
}
.cellRight
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND-COLOR: #FDF7F1
}
.cellmenu
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
    BORDER-LEFT: #000000 0px solid;
    BORDER-BOTTOM: #000000 0px solid;
    FONT-SIZE: 10px;
    COLOR: #818181
}
.cellmenu a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #818181;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none
}
.cellmenu a:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #818DA5;
   	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF
}
.form
{
    FONT-SIZE: 11px;
    BORDER-RIGHT: #8d8d8d 1px solid; 
    BORDER-TOP: #8d8d8d 1px solid; 
    BORDER-LEFT: #8d8d8d 1px solid; 
    WIDTH: 200px; 
    BORDER-BOTTOM: #8d8d8d 1px solid; 
    HEIGHT: 18px
}
.form2
{
    FONT-SIZE: 11px;
    BORDER-RIGHT: #8d8d8d 1px solid; 
    BORDER-TOP: #8d8d8d 1px solid; 
    BORDER-LEFT: #8d8d8d 1px solid; 
    WIDTH: 100px; 
    BORDER-BOTTOM: #8d8d8d 1px solid; 
    HEIGHT: 18px
}
.copyright
{
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 0px solid;
    border-top-color: #BBBBBB;
    FONT-SIZE: 10px;
    COLOR: #BBBBBB
}
.button
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #800000;
    BACKGROUND-COLOR: #AAAAAA
}
.topbanner
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(bg.gif);
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #FFFFFF;
    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: 10px;
    BORDER-LEFT: 0px solid;
    COLOR: #663333;
    TEXT-INDENT: 2px;
    BORDER-BOTTOM: 0px solid;
    BACKGROUND-COLOR: #FFFFFF;
    background : url(pt_or.gif) repeat;
    TEXT-ALIGN: left
}
.tablelinemain A
{
    FONT-SIZE: 11px;
    COLOR: #DDDDDD
}
.normal
{
    FONT-SIZE: 10px;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: justify
}
.mybigTable
{
    BORDER-RIGHT: #005683 0px solid;
    BORDER-TOP: #005683 0px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #005683 0px solid;
    BORDER-BOTTOM: #005683 0px solid;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.myTable
{
    BORDER-RIGHT: #ED8559 0px solid;
    BORDER-TOP: #ED8559 0px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ED8559 0px solid;
    BORDER-BOTTOM: #ED8559 0px solid;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none;
    COLOR: 586554
}
.myTableArancio
{
    BORDER-RIGHT: #ED8559 1px solid;
    BORDER-TOP: #ED8559 0px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ED8559 0px solid;
    BORDER-BOTTOM: #ED8559 1px solid;
    LIST-STYLE-TYPE: square;
    BACKGROUND-COLOR: #FFFFFF;
    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: center;
    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;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.myTableMenu
{
    BORDER-RIGHT: #3E65B4 0px solid;
    BORDER-TOP: #3E65B4 0px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #3E65B4 0px solid;
    BORDER-BOTTOM: #3E65B4 0px solid;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
.myTableSearch
{
    BORDER-RIGHT: #3E65B4 0px solid;
    BORDER-TOP: #3E65B4 0px solid;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;    
    BORDER-LEFT: #3E65B4 0px solid;
    BORDER-BOTTOM: #3E65B4 0px solid;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none;
    COLOR: 818DA5
}
.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;
    COLOR: 586554; 
    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;
    BACKGROUND-COLOR: #FFFFFF;
    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
}
.myTitle
{
	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: 9pt;
      FONT-WEIGHT: bold;
	margin: 2px;
	COLOR: 586554; 
      TEXT-DECORATION:none;
	padding-left : 13px;
}
.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;
}
.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: ED8559; TEXT-DECORATION:none;
	background : url(win_arancio.gif) repeat;
	padding-left : 12px;
	background-color : #FFFFFF;	
}
.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;	
}
.myTr
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.myTD
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.myTDArancio
{
	 BORDER-LEFT: #ED8559 1px solid;	
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
