/*
 * Globali
 */
html {
		height : 100%;
}
body { 
	font: 64% verdana,arial,helvetica,sans-serif; 
	margin: 0;
	padding:0;
	background-color: #FFF; 
	color:#000;
	height : 100%;
	text-align:center;
}
hr {
	display : none;
}
a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #C00;
}

/*
 * tutti gli oggetti
 */
#p_all{
	width:95%; 
	text-align : center;
	margin: 0 auto; 
	height : 100%;
} 
/*
 * Intestazione
 */
#p_header {
	margin : 2em 0 0 0;
	text-align:left;
}
#p_logo{
	background:transparent url("../graphics/site/hdr.logo.gif") no-repeat; 
}
#p_logolink{
	display:block; 
	height:80px; 
	width:450px;
}
#p_logolink span{
	display : none;
}
#p_headersep{
	background-color : #999;
	text-align : right;
	font-style : italic;
	color : #FFF;
}

/*
 * Corpo
 */
#p_body {
	margin : 2em 0 0 0;
	border: 1px solid #FFF;
	position:relative;
	text-align : left;
/*	background:transparent url("../graphics/site/bgr.main.gif") repeat-y; */
	height : 100%;
}
/*
 * Sinistra
 */
#p_left {
	position:absolute;
	top:0; 
	left:0;
	width:150px;
	background-color : #039;
	color: #FFF;
		height : 100%;
}
#p_left h2 {
	display:none;
}
#p_mainmenu {
	margin: 0;
	padding : 0;
}
#p_mainmenu li {
	list-style : none;
	margin: 0;
	padding : 0;
}
#p_mainmenu a {
	padding : 5px 5px 5px 10px;
	display : block;
	font-weight : bold;
	background-color : #039;
	color:#FFF;
	text-decoration : none;
}
#p_mainmenu a:hover {
	background-color : #B94;
}
#p_mainmenu ul{
	background-color : #039;
	padding : 10px 0 10px 10px;
	margin : 0 0 0 10px;
}
#p_mainmenu ul li a {
	padding : 2px 0;
	background-color : #039;
	color:#FFF;
}
#p_mainmenu ul li a:hover {
	background-color : #039;
	color:#DB6;
}
#p_highlighted a,
#p_highlighted a:active,
#p_highlighted a:visited,
#p_highlighted a:link,
#p_highlighted a:hover
{
	color:#DB6;
}
#p_bowlink,
#p_bowlink:active,
#p_bowlink:visited,
#p_bowlink:link,
#p_bowlink:hover{
	font-style : italic;
	display: block;
	color : #FFF;
	font-size : .8em;
	padding : 10px;
	background-color : #039;
}
#p_linkaig{
	display : block;
	width : 150px;
	height : 50px;
	margin : 10px 0 0 0;
	background : url(../graphics/site/btn.aig.gif) no-repeat;
}
#p_linkbib{
	display : block;
	width : 150px;
	height : 50px;
	margin : 10px 0 0 0;
	background : url(../graphics/site/btn.bib.gif) no-repeat;
}
#p_linkmsu{
	display : block;
	width : 150px;
	height : 50px;
	margin : 10px 0 0 0;
	background : url(../graphics/site/btn.msu.gif) no-repeat;
}
#p_linkinc{
	display : block;
	width : 150px;
	height : 50px;
	margin : 10px 0 0 0;
	background : url(../graphics/site/btn.inc.gif) no-repeat;
}
#p_linkcam{
	display : block;
	width : 150px;
	height : 50px;
	margin : 10px 0 0 0;
	background : url(../graphics/site/btn.cam.gif) no-repeat;
}
#p_linktur{
	display : block;
	width : 150px;
	height : 50px;
	margin : 10px 0 0 0;
	background : url(../graphics/site/btn.tur.gif) no-repeat;
}
#p_linkaig:hover{
	background : url(../graphics/site/btn.aig.o.gif) no-repeat;
}
#p_linkbib:hover{
	background : url(../graphics/site/btn.bib.o.gif) no-repeat;
}
#p_linkmsu:hover{
	background : url(../graphics/site/btn.msu.o.gif) no-repeat;
}
#p_linkinc:hover{
	background : url(../graphics/site/btn.inc.o.gif) no-repeat;
}
#p_linkcam:hover{
	background : url(../graphics/site/btn.cam.o.gif) no-repeat;
}
#p_linktur:hover{
	background : url(../graphics/site/btn.tur.o.gif) no-repeat;
}
/*
 * Centro
 */
#p_center{
	margin:0 160px 0 160px; 
	height : 100%;
}
#p_center h2 {
	font: bold 125% verdana,arial,helvetica,sans-serif;
	color : #009;
	margin: 0 0 1em 170px;
	padding: 0;
	height : 20px;
} 
#p_center h3 {
	font: bold 100% verdana,arial,helvetica,sans-serif;
	color : #009;
	margin: 1em 0 .5em 0;
	padding: 0;
} 
#p_home ul {
	margin :  0 0 1em 20px;
	padding : 0;
}
#p_home li {
	list-style : url(../graphics/site/ico.bullet.gif);
}
#p_homelogo{
	width:100%;
}
#p_column1 {
	position:absolute; 
	top:2.8em; 
	left:170px; 	
	width : 150px;	
}
#p_column2 {
	margin: 0px 0 0 170px; 	
}
#p_column1 ul{
	padding:0;
	margin: 0;	
}
#p_column1 ul li{
	list-style : url(../graphics/site/ico.bullet.gif);
	padding: 0 0 .5em 0;
	margin:0 0 0 20px;
}
#p_column1 ul ul{
	padding:0;
	margin:.2em 0 0 0;	
}
#p_column1 ul ul li{
	list-style : none;
}
#p_column2 ul{
	padding:0;
	margin:1em 0 0 0;	
}
#p_column2 ul li{
	list-style : none;
	padding:0;
	margin:1em 0 0 0;	
}
.c_pager {
	margin : 2em 0 0 0;
}
.c_body{
	padding: 0 0 .3em 0;
}
.c_summary{
	font-style : italic;
	padding: 0 0 .3em 0;
}
.c_date{
}
.c_header{
	font-style : italic;
	padding: 0 0 .3em 0;
}
.c_title{
	font-style : normal;
	font-weight : bold;
	padding: 0 0 .3em 0;
}
.c_bold{
	font-weight : bold;
}
.c_hide{
	display : none;
}
.c_galleryimage{
	padding : 0 5px 5px 0;
}
a.c_highlighted,
a.c_highlighted:active,
a.c_highlighted:visited,
a.c_highlighted:link,
a.c_highlighted:hover
{
	color : #C00;
}

/*
 * Destra
 */
#p_right  {
	position:absolute; 
	top:0; 
	right:0; 
	width:150px; 
 }
#p_search h2 {
	background-color : #039;
	color: #FFF;
	padding : 5px;
	font-size : 100%; 
	margin: 0;
}
#p_right form {
	color : #039;
	padding : 5px;
	margin : 0;
	background-color : #CCC;	
}
#p_right h3 {
	font-weight : bold;
	font-size : 100%;
	padding: .5em 0 0 0;
	margin: 0;
}
.c_searchenginefield {
	font: 100% verdana,arial,helvetica,sans-serif; 
	width: 105px;
}
#p_right select {
	font: 100% verdana,arial,helvetica,sans-serif; 
	width: 125px;
}
#p_banners {
	text-align : center;
	padding : 2em 0 0 0;
}
.c_banner{
	display : block;
	margin : 10px 0 0 0;
}