Body
{
 text-align:center;
 padding:0px;
 vertical-align:top;
 margin:0px;
 font-family:Arial;
}

TABLE.head
{
	height:240px;
	width:100%;
	background-image:url(../img/head.gif);
	background-repeat:repeat-x;
	text-align:center;
	


}

TABLE.pagehome
{
	width:764px;
	margin:auto;

}

TD.pagehome_left
{
	width:234px;
	padding:0px;
	text-align:center;
	vertical-align:top;
	margin:0px;
	
}

TABLE.pagehome_news
{
	width:225px;
	padding:0px;
	text-align:center;
	border-left: 2px solid #8DCDF3;
	border-right: 2px solid #8DCDF3;
}
TD.divisore1
{
	background-color: #8DCDF3;
	height:5px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:5px;
}



TABLE.pagehome_newslab
{
	width:225px;
	padding:0px;
	text-align:left;
	border-left: 2px solid #DA251D;
	border-right: 2px solid #DA251D;
}
a.linkesterni1
{
	text-decoration:none;
	color:#990000;
}

a.linkesterni1:LINK
{
	text-decoration:none;
	color:#990000;
}

a.linkesterni1:VISITED
{
	text-decoration:none;
	color:#990000;
}

a.linkesterni1:HOVER
{
	text-decoration:underline;
	color:#990000;
}

TD.divisore2
{
	background-color: #DA251D;
	height:5px;
	color:#FFFFFF;
	padding:5px;
	font-size:12px;
	font-weight:bold;
}

TABLE.pagehome_newsmaster
{
	width:225px;
	padding:0px;
	text-align:center;
	border-left: 2px solid #199B3A;
	border-right: 2px solid #199B3A;
}

a.linkesterni2
{
	text-decoration:none;
	color:#003333;
}

a.linkesterni2:LINK
{
	text-decoration:none;
	color:#003333;
}

a.linkesterni2:VISITED
{
	text-decoration:none;
	color:#003333;
}

a.linkesterni2:HOVER
{
	text-decoration:underline;
	color:#003333;
}

TD.divisore3
{
	background-color: #199B3A;
	height:5px;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}



TD.pagehome_news1
{
	background-color:#ffffff;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	border-bottom:2px solid #FFFFFF;
	color:#333333;
}

TD.pagehome_news1 A
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

TD.pagehome_news1 A:LINK
{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

TD.pagehome_news1 A:VISITED
{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

TD.pagehome_news1 A:HOVER
{
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#199B3A;
}


TD.pagehome_news2
{
	background-color:#EDF3F6;
	padding:5px;
	border-bottom:2px solid #FFFFFF;
	color:#333333;
}

#contentwrapper
{
	width: 200px;
	height: 70px;
	border: none;
	padding: 5px;
}

P.titlenews
{
 font-weight:bold;
 text-align:left;
 font-size:12px;
 margin-top:0px;
 margin-bottom:3px;
 margin-left:0px;
 margin-right:0px;
}

.rss_news{
	width: 100%;
	display:block;
	margin-left: 0px;
	font-size:12px; 
	font-family:arial;
	color:#333333;
}

P.textnews
{
 text-align: left;
 margin:0px;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
}

UL.lista_convegni
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-type:square;
	margin-bottom:10px;
}

UL.lista_convegni LI
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-bottom:10px;
	list-style-image:url(/img/qp.gif);
	text-indent:0px;
	
}

UL.lista_convegni2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-type:square;
	margin-bottom:10px;
	
}

UL.lista_convegni2 LI
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-bottom:10px;
	list-style-image:url(/img/qp2.gif);
	text-indent:0px;
	
}




TD.apptxt
{
	padding:5px;
	font-size:12px;
	vertical-align:top;
	color:#666666;
}

P.titleapp
{
 font-weight:bold;
 text-align:left;
 margin-top:0px;
 margin-bottom:10px;
 margin-left:0px;
 margin-right:0px;
 text-transform:uppercase;
	

}

P.textapp
{
 text-align: justify;
 margin:5px;
}

TD.pagehome_rigth
{
	width:530px;
}

TD.testocentropas
{
	text-align:justify;
	font-family:Arial;
	font-size:12px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	color:#666666;
	text-indent:20px;
}

A.linkgopage
{ 
	color:#666666;
	text-decoration:none;
}

A.linkgopage:LINK
{ 
	color:#666666;
	text-decoration:none;
}


A.linkgopage:VISITED
{ 
	color:#666666;
	text-decoration:none;
}


A.linkgopage:HOVER
{ 
	color: #0099FF;
	text-decoration:none;
}

A.linkgopage2
{ 
	color:#666666;
	text-decoration:none;
}

A.linkgopage2:LINK
{ 
	color:#666666;
	text-decoration:none;
}


A.linkgopage2:VISITED
{ 
	color:#666666;
	text-decoration:none;
}


A.linkgopage2:HOVER
{ 
	color: #00923F;
	text-decoration:none;
}


P.titlepubb
{
	 font-weight:bold;
	 text-align:left;
	 font-size:14px;
	 margin-top:0px;
	 margin-bottom:3px;
	 margin-left:0px;
	 margin-right:0px;
	 color:#333333;
}

P.undertitlepubb
{
	 font-weight:bold;
	 color:#666666;
	 text-align:left;
	 font-size:12px;
	 margin-top:8px;
	 margin-bottom:3px;
	 margin-left:0px;
	 margin-right:0px;
}

P.autorepubb
{
	 color:#666666;
	 font-size:13px;
	 text-align:left;
	 margin-top:20px;
	 margin-bottom:3px;
	 margin-left:0px;
	 margin-right:0px;
}
TD.bgindice
{
	font-family:Arial;
	color:#666666; 
	font-size:12px;
	padding:10px; 
	border:1px solid #E0AA03;
	background-color:#FFFFCC;
}

TD.bgindice SPAN
{
	font-style:italic;
	margin-left:20px;

}



TD.scheda_libro_img
{
	width:164px;
	height:240px;
	vertical-align:top;
	text-align:center;
	padding-left:10px; 
	padding-right:10px; 
}

TD.scheda_libro_dettaglio
{
	vertical-align:top;
	padding:8px;
}



TD.menu_text
{
	height:25px;
	font-size:12px;
	color:#333333;
	text-align:left;
	vertical-align:bottom;
}


div.comp
{
	background-color:#F6F5ED;
	border:2px dotted #999999;
	padding:10px;
}

div.unit
{
	background-color:#EDF3F6;
	border:2px dotted #999999;
	padding:10px;
}

TABLE.footer
{
	margin-top:2px;
	height:29px;
	background-image:url(../img/footer.gif);
	background-repeat:repeat-x;

}


TD.credits
{
	font-size:12px; 
	color:#333333; 
	height:35px; 
	vertical-align:middle;
	text-align:center;

}

TABLE.footer TR TD
{
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;

}

/*-------------------BOX CONTATTI-------------------*/


DIV.box_contatti TABLE
	{
		margin-left: 20px;
		margin-top: 8px;
	}

DIV.box_contatti TABLE FORM DIV
	{
		font-size: 11px;
		color: #666666;
		margin-bottom: 4px;
	}



DIV.box_contatti TABLE DIV
	{
		font-size: 12px;
		color: #666666;
		margin-bottom: 4px;
	}
	
DIV.box_contatti TABLE FORM LEGEND
	{
		font-size: 12px;
		color: #666666;
	}

FIELDSET.dati
	{
		padding: 0px;
		margin: 10px;
	}

FIELDSET.dati LEGEND
	{
		font-size: 12px;
		color: #666666;
	}



FORM.contatti INPUT.text, TEXTAREA
	{
		border: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666666;
		background-image: url(/img/form_txtline.png);
		background-position: 6px 0px;
		background-color: transparent;
		overflow:auto;
	}
	
FORM.access INPUT.text
	{
		border: 1px solid #666666;
		background-color: #888888;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		background-image:url(/img/form_txtlineW.png);
		background-position: 6px 0px;
		\\background-color: transparent;
	}	


INPUT.text
	{
		background-image: url(/img/form_txtline.png);
		background-position: 4px center;
		background-color: transparent;
		
	}

INPUT.button
	{
		font-size: 11px;
		cursor:pointer;
		border: 1px solid #FFBF19;
		color: #ffffff;	
		background-color: #FFBF19;
	}
	
INPUT.button:hover
	{
		border: 1px solid #8DCDF3;
		color: #ffffff;
		background-color: #8DCDF3;		
	}
	
DIV.text
	{
		color: #333333;
		font-size: 11px;
		padding-left: 15px;
		padding-right: 15px;
	}
	
TABLE.dati
	{
		background-color: #D0D0D0;
		width: 100%;
		padding: 10px;
		font-size: 0.7em;
	}
	
TABLE.dati .title_l
	{
		
	}
	
TABLE.dati .title
	{
		
	}
	
TABLE.dati .title_r
	{
		
	}
	
FORM.module INPUT.text, SELECT, TEXTAREA
	{
		border: 0px;
		background-color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		color: #666666;
		background-image: url(/img/form_txtlineW.png);
		background-position: 6px 0px;
		overflow:auto;
	}	
/*---------------------------FINE BOX CONTATTI-------------------*/
