body {
	background:url(../../img/css/body.png) repeat-x;
	background-color:#FFFFFF;
}
p,ul,table{
	font-family: arial,helvetica,clean,sans-serif;
}
body p{
	margin:5px 0;
	text-align:justify;
}
body strong{
	font-weight:bold;
}

#hd{
	height:61px;
	background:url(../../img/css/logo.gif) no-repeat;
}
#bd{
	background-color:#FFFFFF;
}
a{
	color:#990000;
}
a:hover{
	color:#000000;
}

/* CITATION */
div.citation{
	padding:10px 0;
}
/* MAIN */
.main{
	margin-top:15px;
}

.main h1{
	color:#990000;
	font-size:160%;
	margin-bottom:10px;

}
.main h2{
	color:#990000;
	font-size:130%;
	margin-bottom:10px;

}

.main h3{
	color:#990000;
	font-size:115%;
	margin:10px 0;
}
.ewpContent h1,.ewpContent p{
   padding:5px 0;
}
.ewpContent ul{
	margin-left:20px;
	list-style-type:disc;
}
.ewpContent li{
	padding-left:5px;
	list-style-type:disc;
}

ul#ewpContentList{
}
ul#ewpContentList li{
	margin:10px 0;
	padding:10px;
	background-color:#F4F4F4;
}

ul#ewpContentList li h2{
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	color:#990000;
	margin-bottom:10px;
}

ul#ewpContentList h2 a{
	color:#990000;
	text-decoration:none;
}
.left{
	float:left;
	width:400px;
}
.right{
	float:right;
	width:215px;
}
div.right ul#ewpContentList li{
	background-color:#FFE9B9;
}

/*
ul#ewp_content_list img{
	float:left;
	margin-right:10px;
}

/* MEDIA BOX */
div.media{
	margin-left:10px;
}
/* NAVIGAZIONI*/

#nav{
	padding:5px 30px;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	margin-top:5px;
}
#nav li{
	display:inline;
	margin-right:10px;
	width:120px;
}
#nav li a{
	color:#990000;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	white-space:nowrap;
}
#nav li a:hover{
	color:#000000;
}	

/*  GENERAL */

div.pod{
	margin:10px;
	padding:10px 5px 10px 10px;
	background-color:#F4F4F4;
}

div.homenav div.ewpContent{
	background-color:#FFE9B9;
}

div.pod h1,div.homenav div.ewpContent h2,.overlay h1{
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	color:#990000;
	margin-bottom:10px;
	}

div.pod ul li, .overlay ul li{
	font-size:12px;
	font-style:italic;
	padding:5px 10px 10px 10px;
	margin-bottom:10px;
	border-bottom:1px dotted #cccccc;
}

div.pod ul.treemenu li{
	padding:2px;
	border-bottom:none;
}

div.pod ul.treemenu li a{
    text-decoration:none;
}

div.pod ul.treemenu li.selected a{
    font-weight:bold;
}
/* HEADER*/
div.blog {
	height:40px;
	float:right;
	margin:12px 30px 0 0;
}
div.blog a{
	color:#FFFF91;
	font-weight:bold;
	text-decoration:none;
	font-size:130%;
}
div.blog a:hover{
	color:#FFE9B9;
}

/* FOOTER */
#ft{
	padding:5px 30px;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	margin-top:60px;
}
#footer{
    font-size:80%;
}

/* FORM */
.messageBox1 li{
 color:red;
}
dl{
	margin-bottom:10px;
}
/* CURSOR */
.point{
    cursor:pointer;
}
/* Overlay */
.overlay div.wrap{
    overflow:auto;
    height:440px;
}
.events{
    text-align:left;
}
div.point{
    background-color:#FFFF91;
}
