body {
	background-color: #D5D5D5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
//menu aree tematiche 
.materie{font-size: 9px;font-weight: normal;text-decoration: none;color:#ffffff;}
a.materie:link{font-size: 9px;font-weight: normal;text-decoration: none;color:#ffffff;}
a.materie:VISITED{font-size: 9px;font-weight: normal;text-decoration: none;;color:#ffffff;}
a.materie:HOVER{font-size: 9px;font-weight: normal;text-decoration: underline;;color:#ff9900;}


//menu testata blu scuro #0033ff chiaro #0066ff
.menutest{font-size: 10px;font-weight: normal;text-decoration: none;color:#000000;}
a.menutest:link{font-size: 10px;font-weight: normal;text-decoration: none;color:#000000;}
a.menutest:VISITED{font-size: 10px;font-weight: normal;text-decoration: none;;color:#000000;}
a.menutest:HOVER{font-size: 10px;font-weight: normal;text-decoration: underline;;color:#0066ff;}

.testatamenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	text-align: center;
	height: 25px;
	
}

.testatamenu_grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	height: 25px;
	
}

.testo_10_b {
	MARGIN: 5px 5px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	
}
a.testo_10_b:link{font-size: 10px;font-weight: normal;color: #FFFFFF; text-decoration: none;}
a.testo_10_b:VISITED{font-size: 10px;font-weight: normal;color: #FFFFFF;text-decoration: none}
a.testo_10_b:HOVER{font-size: 10px;font-weight: normal;color: #cccccc;}


.menu_sott{font-size: 10px;font-weight: normal;color: #FFFFFF;}
a.menu_sott:link{font-size: 10px;font-weight: normal;color: #FFFFFF;}
a.menu_sott:VISITED{font-size: 10px;font-weight: normal;color: #FFFFFF;}
a.menu_sott:HOVER{font-size: 10px;font-weight: normal;color: #FFFFFF;}

A:LINK{
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    FONT-SIZE: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #2C77BD
} 
A:VISITED{
FONT-FAMILY: verdana, arial, helvetica, san serif;
    FONT-SIZE: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #2C77BD} 
A:HOVER {
FONT-FAMILY: verdana, arial, helvetica, san serif;
    FONT-SIZE: 11px;
    font-weight: bold;
    text-decoration: underline;
    color: #333333
}  



.left
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN: 2px 0px 2px 5px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    TEXT-ALIGN: left
}

.Titolo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#333333;
	MARGIN-Top: 13px;
    	MARGIN-Bottom: 5px;
    	MARGIN-Right: 15px;
	
}
.titolo_big_schede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff;
	MARGIN-Top: 13px;
    	MARGIN-Bottom: 5px;
    	MARGIN-Right: 15px;
	
}
.titolo_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#2C77BD;
}


.titolo_schede {font-size: 10px;font-weight: normal;color: #333333; MARGIN: 5px 5px 5px 5px;TEXT-DECORATION: none}
a.titolo_schede:link{font-size: 10px;font-weight: normal;color: #333333;TEXT-DECORATION: none}
a.titolo_schede:VISITED{font-size: 10px;font-weight: normal;color: #333333;TEXT-DECORATION: none}
a.titolo_schede:HOVER{font-size: 10px;font-weight: normal;color: #000000;TEXT-DECORATION: underline}



.sfondo_schede {
	background-attachment: fixed;
	background-image: url(/images/BKG_tab.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #333333;
	line-height: 1.5;
	
}

.aleft:link {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none}
.aleft:visited {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none}
.aleft:hover {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ff9900; FONT-STYLE: normal; TEXT-DECORATION: none}

/* new for Liguori starts */
.leftjustify
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    MARGIN: 5px 5px 5px 5px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    TEXT-ALIGN: center
}

.paraleft
{
    FONT-SIZE: 11px;
    MARGIN: 5px 7px;
    COLOR: black;
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    TEXT-ALIGN: justify
}
.paraimg
{
    MARGIN: 5px 0px;
    TEXT-ALIGN: center
}

.paratext
{
    FONT-SIZE: 11px;
    MARGIN-LEFT: 15px;
    MARGIN-Top: 13px;
    MARGIN-Bottom: 0px;
    MARGIN-Right: 15px;
    
    COLOR: black;
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    TEXT-ALIGN: justify
}

.addbooktext
{
    FONT-SIZE: 11px;
    MARGIN-LEFT: 15px;
    MARGIN-Top: 5px;
    MARGIN-Bottom: 0px;
    MARGIN-Right: 15px;
    
    COLOR: black;
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    TEXT-ALIGN: justify
}

.ptext1
{
    FONT-SIZE: 10px;
    MARGIN-LEFT: 15px;
    MARGIN-Top: 5px;
    MARGIN-Bottom: 0px;
    MARGIN-Right: 10px;
    
    COLOR: blue;
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    TEXT-ALIGN: justify
}

.checkouttext
{
    FONT-FAMILY: verdana, arial, helvetica, san serif;
	FONT-SIZE: 11px;
    
    MARGIN-LEFT: 5px;
    MARGIN-Top: 10px;
    MARGIN-Bottom: 5px;
    MARGIN-Right: 5px;
    
    COLOR: black;
    TEXT-ALIGN: justify
}

.paratextwhite
{
    FONT-SIZE: 11px;
    MARGIN-LEFT: 2px;
    MARGIN-Top: 2px;
    MARGIN-Bottom: 2px;
    MARGIN-Right: 2px;
    
    COLOR: #f3da0a;
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    TEXT-ALIGN: center
}

.paratitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN: 20px 0px 5px 15px;
    COLOR: black;
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    TEXT-ALIGN: justify
}

.carttext
{
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    FONT-SIZE: 11px;
  
  	MARGIN-TOP: 1px;
    MARGIN-BOTTOM: 1px;
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 5px;
}

.smalltext
{
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    FONT-SIZE: 10px;
  
  	MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 2px;
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px;
}


.parared
{
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    
    MARGIN-BOTTOM: 4px;
    MARGIN-LEFT: 15px;
    MARGIN-TOP: 10px;
    MARGIN-RIGHT: 10px;
      
    COLOR: red;
}

.subscribetag
{
	FONT-FAMILY: verdana, arial, helvetica, san serif;
    FONT-SIZE: 10px;
   
    MARGIN-LEFT: 10PX;
    MARGIN-TOP: 5PX;
    MARGIN-BOTTOM: 5PX;
    MARGIN-RIGHT: 10PX;
       
    TEXT-ALIGN: CENTER;
    COLOR: BLACK;
}

.mylibtext
{
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    FONT-SIZE: 10px;
    
    MARGIN-BOTTOM: 2px;
    MARGIN-LEFT: 10px;
    MARGIN-TOP: 5px;
    MARGIN-RIGHT: 2px;
}

.mylibtitle
{
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    
    MARGIN-BOTTOM: 2px;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 2px;
    MARGIN-RIGHT: 0px;

    COLOR: #000000;
	TEXT-ALIGN: center
}

.mylibtitle1
{
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    
    MARGIN-BOTTOM: 2px;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 2px;
    MARGIN-RIGHT: 0px;

    COLOR: #ffffff;
    TEXT-ALIGN: center
}

.moreinfo
{
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    
    MARGIN-BOTTOM: 2px;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 2px;
    MARGIN-RIGHT: 0px;

    COLOR: #000000;
    TEXT-ALIGN: center
}

.textboxes 
{
	BORDER-RIGHT: #E2E2E2 1px solid; 
	BORDER-TOP: #E2E2E2 1px solid; 
	BORDER-LEFT: #E2E2E2 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #E2E2E2 1px solid; 
	BACKGROUND-COLOR: #ffffff
}

.subcontent 
{
	FONT: 8pt/12pt Verdana; 
	TEXT-TRANSFORM: none; 
	
	MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 15px;
    MARGIN-TOP: 10px;
    MARGIN-RIGHT: 0px;

	COLOR: #000000; 
	TEXT-DECORATION: none
}

.inputbox
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left
}

.iBookTitle
{
    FONT-FAMILY: verdana, arial, helvetica, san serif;
	FONT-SIZE: 11px;
    font-weight : bold;
    
    MARGIN-LEFT: 15px;
    MARGIN-Top: 5px;
    MARGIN-Bottom: 0px;
    MARGIN-Right: 5px;
    
    COLOR: black;
    TEXT-ALIGN: justify
}

.iBookstrap
{
    FONT-FAMILY: verdana, arial, helvetica, san serif;
	FONT-SIZE: 11px;
        
    MARGIN-LEFT: 10px;
    MARGIN-Top: 8px;
    MARGIN-Bottom: 0px;
    MARGIN-Right: 10px;
    
    COLOR: black;
    TEXT-ALIGN: justify
}

.categorytext
{
    FONT-FAMILY: verdana, arial, helvetica, san serif;
	FONT-SIZE: 11px;
        
	MARGIN-LEFT: 10px;
    MARGIN-Top: 3px;
    MARGIN-Bottom: 3px;
    MARGIN-Right: 0px; 
    
    COLOR: black;
    Text-decoration : none;
}
.parainfo
{
    FONT-FAMILY: verdana, Arial, Helvetica, San serif;
    FONT-SIZE: 11px;

    MARGIN-BOTTOM: 2px;
    MARGIN-LEFT: 10px;
    MARGIN-TOP: 2px;
    
    TEXT-ALIGN: left;
    
    COLOR: #000000;
}
.subtype
{
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    FONT-SIZE: 10px;
    
    MARGIN-BOTTOM: 6px;
    MARGIN-LEFT: 8px;
    MARGIN-TOP: 6px;
    MARGIN-RIGHT: 2px;
}

.moreinfoimg
{
    FONT-FAMILY: verdana, arial, helvetica, san serif;
	FONT-SIZE: 10px;
    font-weight : bold;

	MARGIN-LEFT: 5px;
    MARGIN-Top: 3px;
    MARGIN-Bottom: 3px;
    MARGIN-Right: 0px; 

    TEXT-ALIGN: left;
    Text-decoration : none;
}

.ajmainmenu {
	FONT-FAMILY: verdana, arial, helvetica, san serif;
	FONT-SIZE: 10px;

    MARGIN-LEFT: 5px;
    MARGIN-Top: 1px;
    MARGIN-Bottom: 5px;
    MARGIN-Right: 1px;
    
    COLOR: navy; 
	TEXT-DECORATION: none
}
.ajmainmenu:hover {
	FONT-FAMILY: verdana, arial, helvetica, san serif;
	FONT-SIZE: 10px;
	COLOR: red; 
	TEXT-DECORATION: underline
}
.ajsubmenu {
	FONT-FAMILY: verdana, arial, helvetica, san serif;
	FONT-SIZE: 10px;
	COLOR: navy; 
	TEXT-DECORATION: none
}
.ajsubmenu:hover {
	FONT-FAMILY: verdana, arial, helvetica, san serif;
	FONT-SIZE: 10px;
	COLOR: red; 
	TEXT-DECORATION: underline
}

.parastaff
{
    FONT-SIZE: 11px;
    MARGIN-LEFT: 10px;
    MARGIN-Top: 10px;
    MARGIN-Bottom: 10px;
    MARGIN-Right: 10px;
    
    COLOR: black;
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    TEXT-ALIGN: justify
}

.parastaff1
{
    FONT-FAMILY: verdana, arial, helvetica, san serif;
    FONT-SIZE: 11px;
    margin-top: 10px;
    margin-bottom: 10px;
    
    COLOR: black;
   
    TEXT-ALIGN: center
}

.listitemul {
	font-family: verdana, arial, helvetica, san serif;
	font-size: 11px;
	font-style: none;
	list-style-type: disc;
	text-align: justify;
	
	MARGIN-TOP: 5px;
   	MARGIN-RIGHT: 15px;
   	MARGIN-Bottom: 10px;
   	MARGIN-LEFT: 30px;
	
	color:#000000;
}

.listitemuli {
	font-family: verdana, arial, helvetica, san serif;
	font-size: 11px;
	font-style: none;
	list-style-type: disc;
	text-align: justify;
	
	MARGIN-TOP: 5px;
   	MARGIN-RIGHT: 15px;
   	MARGIN-Bottom: 10px;
   	MARGIN-LEFT: 30px;
	
	color:#000000;
}

.listitemol {
	font-family: verdana, arial, helvetica, san serif;
	font-size: 11px;
	font-style: none;
	
	text-align: justify;

	MARGIN-TOP: 5px;
    MARGIN-RIGHT: 15px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 50px;
		
	color:#000000;
}

.listitemol1 {
	font-family: verdana, arial, helvetica, san serif;
	font-size: 11px;
	font-style: none;
	
	text-align: justify;
	
	MARGIN-TOP: 5px;
   	MARGIN-RIGHT: 15px;
   	MARGIN-Bottom: 10px;
   	MARGIN-LEFT: 45px;
	
	color:#000000;
}

li {
	margin-top: 6px;
}

.blacktag
{
	font-family: verdana, arial, helvetica, san serif;
    FONT-SIZE: 11px;

    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px;
       
    TEXT-ALIGN: justify;
    
    COLOR: 124b9e;
}

.blacktag1
{
	font-family: verdana, arial, helvetica, san serif;
    FONT-SIZE: 11px;

	margin-top:5px;
	margin-bottom:5px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;

    TEXT-ALIGN: center;
    
    COLOR: black;
}

.paracontent
{
    FONT-FAMILY: verdana, arial, helvetica, san serif; 
    FONT-SIZE: 11px;

    MARGIN-LEFT: 15px;
    MARGIN-Top: 4px;
    MARGIN-Bottom: 4px;
    MARGIN-Right: 15px;
    
    COLOR: black;

    TEXT-ALIGN: justify
}

.paraindent
{
    FONT-FAMILY: verdana, arial, helvetica, san serif;    
    FONT-SIZE: 11px;

    MARGIN-LEFT: 45px;
    MARGIN-Top: 13px;
    MARGIN-Bottom: 0px;
    MARGIN-Right: 10px;
    
    COLOR: black;
    TEXT-ALIGN: justify
}

td
	{
	font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #333333;
	}

.back_cella
{
	background-attachment: fixed;
	background-image: url(/images/BKG_tab.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}	 


.testo_i
	{
	font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #333333;
	line-height: 1.5;
	 TEXT-ALIGN: justify;
	
	}

.linkpiccolo_2{font-weight: normal;font-size: 10px;text-decoration: none;color:#0000FF;}
a.linkpiccolo_2:link{font-weight: normal;font-size: 10px;text-decoration: none;color:#0000FF;}
a.linkpiccolo_2:VISITED{font-weight: normal;font-size: 10px;text-decoration: none;color:#0000FF;}
a.linkpiccolo_2:HOVER{font-weight: normal;font-size: 10px;text-decoration: underline;}

.testatamenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4771B6;
	text-align: center;
	height: 25px;
	
}
//menu top let if fly

.menu_top{font-size: 10px;font-weight: bold;text-decoration: none;color:#666666;}
a.menu_top:link{font-size: 10px;font-weight: bold;text-decoration: none;color:#666666;}
a.menu_top:VISITED{font-size: 10px;font-weight: bold;text-decoration: none;;color:#666666;}
a.menu_top:HOVER{font-size: 10px;font-weight: bold;text-decoration: underline;;color:#4771B6;}

//menu vari let if fly
.menu{font-size: 10px;font-weight: normal;text-decoration: none;color:#333333;}
a.menu:link{font-size: 10px;font-weight: normal;text-decoration: none;color:#333333;}
a.menu:VISITED{font-size: 10px;font-weight: normal;text-decoration: none;;color:#333333;}
a.menu:HOVER{font-size: 10px;font-weight: normal;text-decoration: none;;color:#4771B6;}

.menu9{font-size: 9px;font-weight: normal;text-decoration: none;color:#333333;}
.menubold9{font-size: 9px;font-weight: bold;text-decoration: none;color:#333333;}
a.menubold9:link{font-size: 9px;font-weight: bold;text-decoration: none;color:#333333;}
a.menubold9:VISITED{font-size: 9px;font-weight: bold;text-decoration: none;;color:#333333;}
a.menubold9:HOVER{font-size: 9px;font-weight: bold;text-decoration: none;;color:#4771B6;}


.menubold{font-size: 10px;font-weight: bold;text-decoration: none;color:#333333;}
a.menubold:link{font-size: 10px;font-weight: bold;text-decoration: none;color:#333333;}
a.menubold:VISITED{font-size: 10px;font-weight: bold;text-decoration: none;;color:#333333;}
a.menubold:HOVER{font-size: 10px;font-weight: bold;text-decoration: none;;color:#4771B6;}

.titolobold{font-size: 12px;font-weight: bold;text-decoration: none;color:#333333;}
a.titolobold:link{font-size: 12px;font-weight: bold;text-decoration: none;color:#333333;}
a.titolobold:VISITED{font-size: 12px;font-weight: bold;text-decoration: none;;color:#333333;}
a.titolobold:HOVER{font-size: 12px;font-weight: bold;text-decoration: none;;color:#4771B6;}


.linkgiallo {font-style: normal;font-size: 10px;text-decoration: none;font-weight: bold;color: #F7BD08;} 
.linkgiallo A:LINK{font-style: normal;font-size: 10px;text-decoration: none;font-weight: bold;color: #F7BD08;} 
.linkgiallo A:VISITED{font-style: normal;font-size: 10px;text-decoration: none;font-weight: bold;color: #F7BD08;} 
.linkgiallo A:HOVER {font-style: normal;font-size: 10px;text-decoration: underline;font-weight: bold;color:#F7BD08;}  

.Titolo_home {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2C77BD;
	
}
.sottotitolo_home {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #959595;
	
}
.titoloceleste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2C77BD;
}
.borderAll 
	{
	FONT-SIZE: 10px;
	border-color:#CCCCCC; 
	border-top: 1px solid #CCCCCC; 
	border-left: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC;}